Допустим у тебя есть AppComponent, затем создаешь FragmentAComponent и создаешь интерфейс, в котором пишешь методы, которые возвращают объекты, что нужны для FragmentAComponent. Интерфейс указываешь в
@Component(dependencies = [SomeCompDeps]), а сам интерфейс реализуешь в AppComponent