Fix choices for all fields

Choices can occur on many fields (e.g. IntegerField, BooleanField, NullBooleanField...). Check all fields for choices attr and use 'choices' as adaptor