Если сможете реализовать идею дед-отец-внук модулем я оплачу разработку. Будет первая веха в вашей практике платного модуля. Комиссионных не надо. Только согласуем бюджет.
Но Вы правы, видимо такое лучше доработкой делать...
После пару троек (уже правда четверок) неудачных попыток написания кода и постоянного его допиливания, получилась рабочая доработка которая позволяет выводить на страницу записи данные из подсущностей любой длины вложенности. При этом, так же реализована кнопка добавить запись во вложенные подсущности, используя форму с выпадающим списком данных, относящихся только к данной записи.
Ну и самом собой разумеется редиректы тоже настроены на то чтобы оставаться на странице записи.