function filterByValues(array, values, path) {
  return _.chain(array).keyBy(path).at(values).compact().value();
}
Iterates over elements of collection, returning an array of all elements that has a one of the values in the path.

@static
@memberOf _
@category Array
@param {Array} array - The array to iterate over.
@param {Array} values - The values to check for.
@param {string} path - The path of the property to compare with.
@returns {Array} Returns the new filtered array.
@example

_.filterByValues([{id: 1}, {id: 2}, {id: 3}], [3, 2], 'id');
// => [{id: 3}, {id: 2}]