fix(filterFilter): ignore function properties and account for inherited properties

Closes #9984