an universal configurable filter module that will fire an event and gives you a database query that you can apply.