fix(filterFilter): make `$` match properties on deeper levels as well

Closes #10401
Sure. Do you think it would be better to put it in a separate `it` block ?