Allow the use of a custom filter function for a given grid. operator could be assigned a function to perform the filtering.
var filter = {
field: field,
operator: function(row, column, filterUi) {
var fieldValue = row[column.field];
return matchesArbitratryCriteria(fieldValue);
},
value: value,
};