get sure we get the fields in the order of the fieldsets
behavior and base schema fields are get in the same factory to avoid
mess between fieldsets
move contact export code to collective.contact.core