Django Admin: как отображать поля двух разных моделей в одном виде?

Мой сайт использует пользовательскую модель аутентификации пользователя Django и пользовательскую модель UserProfile для хранения некоторых дополнительных данных (день рождения и т. Д.). Есть ли способ создать представление в Django admin, которое объединяет поля из моделей User и UserProfile?

Я подозреваю, что этот фрагмент кода даже не близок, но, возможно, он поможет проиллюстрировать то, что я пытаюсь сделать:

from django.contrib import admin
from django.contrib.auth.models import User
from userprofile.models import UserProfile


class UserProfileAdmin(admin.ModelAdmin):
    list_display = ('name', 'gender', 'User.email') #user.email creates the error - tried some variations here, but no luck.

admin.site.register(UserProfile, UserProfileAdmin)

Сообщение об ошибке:

ImproperlyConfigured: UserProfileAdmin.list_display [2], 'User.email' не является вызываемым или атрибутом 'UserProfileAdmin' или обнаружен в модели 'UserProfile'.

В конечном итоге я пытаюсь создать представление администратора, которое имеет имя и фамилию из UserProfile и электронное письмо от пользователя.