Ordenação de dados não queryset em django-tables2

Os docs dizem:

Onde a tabela é apoiada por um modelo, o banco de dados manipulará a ordem. Onde esse não é o caso, a função cmp do Python é usada e o mecanismo a seguir é usado como um fallback ao comparar entre diferentes tipos: ...

Mas isso é possível em uma tabela queé apoiado por um modelo, em uma coluna personalizada? por exemplo.

class MyModel(models.Model):
    x = models.IntegerField()
    y = models.IntegerField()

    def z(self):
        return x+y

class MyTable(tables.Table):
    z = tables.Column()
    class Meta:
        model = MyModel

Quando tento algo assim, a coluna exibe OK, mas quando clico no cabeçalho da coluna para classificar, recebo este erro:

Caught FieldError durante a renderização: Não é possível resolver a palavra-chave u'z 'em campo. As escolhas são: ...

Aparentemente, isso ocorre porque z não é encontrado na tabela do banco de dados.

Existe uma maneira de contornar isso?

questionAnswers(1)

yourAnswerToTheQuestion