make FilterFormFieldTypeMapper take an attribute provider, instead of a filter provider