Comment remplacer le queryset donnant les filtres dans list_filter?

Donné les modèles suivants

class AnotherModel(models.Model):
    n = models.IntegerField()

class MyModel(models.Model):
    somefield = models.ForeignKey(AnotherModel)

et admin

class MyModelAdmin(admin.ModelAdmin):        
    list_filter = ('somefield',)

comment puis-je filtrer les instances de AnotherModel pour afficher uniquement ceux avec un n valeur dans mon admin filtre?

J'ai besoin de quelque chose comme:

Filtre

Par somefield

tous

[liste des AnotherModel cas donné, avec n]

source d'informationauteur jul