fix(filterFilter): don't interpret dots in predicate object fields as paths

Closes #6005
Closes #6009