What I notice is that its only possible to assemble while settings the primary tags or the config and this is a limitation.
What I am looking for is to provide the primary component and add all the other boms as dependencies. At this point you are required to use the config even if you would have a proper root component and want to add the extra components from the SBOMs.
If there would be a --primary-component-file flag that allows you to base your file on that and add the other boms.
Interested to hear what others things about this process.