removed virtual fields from get_fields API
refactored all_fields_map