In retrospect, it might have been a been a nice idea to keep knowledge of self.allowed_sort_fields confined to SortableListView, and had this bit of code look more like:

self.clearSortFields()
for sort_field in sort_table_headers[status]:
    self.addSortField(sort_field, allowed_sort_fields[sort_field])