Fields on habtm models would always be treated as multiselects. Even when there were additional fields specified. Fixes #2153