yes. why would you have more than one form for an entity? You can render the form any way you like, so if you're saying you'd like to have bits rendered out separately, then you can do that, but it would technically only be one React/Form component...you'd do the sub-rendering yourself with functions.
There's a union query, and the different branches render different forms for the same entities. They're basically multiple views on the entity, but the can also edit it. Perhaps the forms protocol isn't the best solution for this? Or would the ONE React/Form component be above the component with the union query.
I think the union inside the form is what Tony was describing. That way you are still in just one form, but you can render it however many different ways you need.