Add in support for user defined predicates on columns