Using filters for the things that cannot be easily applied to a query