protected Map<String, List<String>> validateEntityFilterByClause(
     Map<String, List<String>> filterByFieldsValues) {
   for (Map.Entry<String, List<String>> entry : filterByFieldsValues.entrySet()) {
     try {
       EntityList.EntityFilterByFields.valueOf(entry.getKey().toUpperCase());
     } catch (IllegalArgumentException e) {
       throw FalconWebException.newInstanceException(
           "Invalid filter key: " + entry.getKey(), Response.Status.BAD_REQUEST);
     }
   }
   return filterByFieldsValues;
 }