feat(filters): add general purpose filters in support of pure fields and methods