simplified CompositeFilter