General filter implementation for Pages