What I meant was splitting all input and output indicators (SM, RSF, NRSF, MFR, MER, CRU). But we can do it anyways, since it will help verifiers to see the contributions from background database and from foreground, without changing the total result.
What I don't understand from your comment: Module D inputs cannot be MFR - SM over the whole supply chain. This net flow is only from the foreground, no? You can only have benefits and loads of the materials in your product, but not when there was a MFR somewhere deep in the supply chain, from an ecoinvent process.
PS: When you go to the contribution tree and you select the inventory indicator flow, you can see the contributions from each process. And when you go to the impact analysis tab, and you change the option to flow view, you can select the inventory indicator category and you will see which processes in the whole supply chain have e.g. SM or MFR inside, and you see their values and sorted from largest contributor to lowest. But maybe you still want to have the intermediate flow names in these processes that lead to SM or MFR?