How do I make resulting products with nested physical products from a hierarchy of manufacturing assemblies?

I have a hierarchy of four manufacturing assemblies (MA). The second MA contains the first MA, plus some other parts. The third contains the second MA, and some additional parts, and so on.

When I create a resulting product for the second, third, and fourth highest MAs in the MID structure, the resulting products are "just" a flat list of the Provided parts that are consumed by all of the MAs below. 

I'd love to have a resulting product that shows a nested physical product structure, so the resulting product for the fourth MA has immediate children of the resulting product for the third MA, and whatever other parts are implemented under the fourth MA.

Manufacturing Structure 

  • Mfg Asy, Fourth, highest
    • A provided part
    • A provided part
    • Mfg Asy, Third
      • A provided part
      • A provided part
      • Mfg Asy, Second...
        • ...

 

Desired Resulting Product Structure

I think this is what I want: 

  • Resulting Product, fourth, highest
    • physical product for provided part
    • physical product for provided part
    • Resulting Product, Third
      • physical product for provided part
      • physical product for provided part
      • Resulting Product, second...
        • ...

 

Are there methods to do this while still showing consumption and implementation from the main, source, EBOM?

 

Related:

I've seen documentation on "how to use manufacturing assemblies for one factory, and one provided parts for another factory" which seems like a similar use case (this is indeed to support creating inventory items for shipping between multiple vendors and factories). 

So in the MBOM for the "in house final assembly" should include just the provided part of the final, fourth MA instead. 

But it'd be nice to be able to have a view that shows the entire chain in one structure, as well.