Как показать атрибуты ForeignKey в Django Admin

Я пытаюсь показать детали внешнего ключа в моем админке Django. В моем случае у меня есть class Category с user в нем и class SubCategory с внешним ключом с class Category. В моей админке я хочу показать user каждого class SubCategory

Вот пример:

class Category(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)

class SubCategory(models.Model):
    category= models.ForeignKey(Category, on_delete=models.CASCADE, related_name='SubCategory')

Вот администратор:

class CategoryAdmin(admin.ModelAdmin):
    list_display = ['user']
    list_filter = ['user']

class SubCategoryAdmin(admin.ModelAdmin):
    list_display = ['id','category']

Мой вопрос

Как я могу отфильтровать подкатегорию по пользователю, который является атрибутом внешнего ключа?

Вернуться на верх