Update searchProvider to look for values in properties that come after the first object

Filtering doesn't look at all properties of an object before returning the result. It just returns the result of filtering in the first object and the rest of the properties are ignored.