В angular 9 не нужны entryComponents, поэтому компоненты будут везде доступны.
А сейчас, самое простое, что можно сделать, это регистрировать ComponentFactoryResolver каждого подключаемого модуля в рутовом сервисе. Что-то типа такого
https://t.me/angular_ru/344228, только регистрировать по токену не нужно, достаточно складывать резолверы в список.