Оптимизация django admin permissions у user

Permissions делает кучу запросов когда заходишь в админку в user.

Искал целый день и ели-ели нашел вот такой ответ, но мне кажется, что можно уменьшить кода.

def formfield_for_manytomany(self, db_field, request, **kwargs):
    if db_field.name == 'user_permissions':
        kwargs['queryset'] = Permission.objects.all().select_related('content_type')
    return super().formfield_for_manytomany(db_field, request, **kwargs)

Попытался через prefetch_related, но в итоге не получилось.

    def get_queryset(self, request):
        return User.objects.prefetch_related("groups__user_set", "???")

Есть у кого мысли?

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