Search multiple fields when querying select2 options

When a search query is given in a select2 field the options method
will not also look through the fields set in the model's filterField
property.

The conditions will also be diacritic insensitive