accept callables for 'filters'
The original project this is derived from was using django-stronghold but others probably aren't.