Question on AudioProcessorGraph and plugins

I have a use case where I want to load a plugin from within another plugin and process it’s audio. I’m able to load the plugin fine via the audioPluginFormatManager.createPluginInstance, but I’m a bit confused what to do next.

In the host plugin main processor I am calling the child plugin’s processor methods respectively in prepareToPlay, processBlock, and releaseResources, but I do not have any audio coming out. The instance seems to have 0, 0 for input and output bus configuration, but it won’t let me set it directly on the instance.

I haven’t used the graph before, but do I need to create a graph and pass my child plugin instance to it as a node in order to hookup the inputs/outputs and audio/ OR am I barking up the wrong tree?

Any advice appreciated!