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

Fixes #10419
It would be good to have one more test-case for matching an non-primitive property. E.g. something like:

```js
var items = [{deep: {name: {first: 'John', last: 'Doe'}}}];
expect(filter(items, {deep: {name: undefined}})).toEqual([items[0]]);
```

(It could as well be incorporated into the above test-case.)