support for arbitrary class methods. You can have a table column based on a method instead of database column
custom sorting functions are named sort_col_{field_name} instead of sort_col_{index}
custom searching functions are named search_col_{field_name} instead of search_col_{index}