могу сказать как я делаю
создаю асбтракцию, там инпуты и аутпуты
реализую абстракцию в хостовом компоненте — его использую везде
реализую абстракцию для динамического компонента — его просто подключаю
и это работает, не паришься прокинул ли все или нет, какие сервисы подключил или не подключил — вообще не морочишься, оно просто работает