fix(filterFilter): allow both dotted predicate object fields, and nested predicate objects