field_to_ext/2 function