When the "builds" tables were converted to ToasterTable, the recipe name sort was removed as it depended on a derived property (recipe__name), and ToasterTable doesn't support sorting by derived properties. The time sort was already disabled on the "builds" tables, but this also needs to be put back in. Again, this is a derived field. The same approach taken for number of errors and number of warnings (for the Builds table) might be possible, where derived fields are added to the objects in the queryset via annotations. A queryset can be sorted by a field which is an annotation. However, most examples of annotation use counts, rather than calculations on existing fields on a model.