Приветствую всех!!!

from django.db import models
class Author(models.Model):
   name = models.CharField(max_length=100)
class Book(models.Model):
   author = models.ForeignKey(Author)
   title = models.CharField(max_length=100)
from django.contrib import admin
class BookInline(admin.TabularInline):
    model = Book
class AuthorAdmin(admin.ModelAdmin):
    inlines = [
        BookInline,
    ]

Инлайн будет работать только для двух моделей не более? Что делать если связанных ForeignKey моделей 3, как добавляя автора на его странице, привязать издательство из станичники редактирования модели издательство?