Subclass _DoSearch from our parent so we can go through and add in empty columns if it makes sense
Returns a tuple of the field or a database function to allow grouping on that field.