use sub-fields in generate_params