Recursive object filtering based on a supplied list of filter keys. Exclude/include filtering options. String and/or regex matching available.