fix(filterFilter): Fix filtering using an object expression when the filter value is undefined

Fixes #10419
I think those two test-cases could be on the same `it` block. (wdyt @caitp ?)