Re-evaluated the filtering mechanism, and redesigned it to make use of the geomajas complex featuremodels (support for one-to-many and many-to-one) in combination with the geotools and CQL. This filtering mechanism can be used for search operations, filtering out data and even for applying styles on features (style-filters).