Introduce staff_field_query schema to override the values listed for the field enum in the staff interface. Both the field_query (public interface) and staff_field_query (staff interface) now refer to their own dynamic enum when populating the field lists