add 'limit_choices_to' for fields related to genericchoice model