Seek for advice on BOM setup on different site usign same assembly

Hi Need your kind expert advice,
I have 2 part which may flow in different site and both part is produce by our own in different site. Part A is Raw material, and Part B is Wrapping film.

I. When we produce Part A, we need add Part B into BOM as packing material. (View As Assembly)
II. When we produce Part B, we need add Part A into BOM as material. (View As Assembly

Epicor got such rules that’s not allow same components part use in sub assembly? But for this case we just want to add as view assembly as normal material use.