add ability to create custom filters via defining 'search_methods' in the model