BOM Parent and Child component question

Hi,

I am currently trying to setup a system of library parts that will be used in a number assemblies where essentially one child part can be used in a number of different assemblies(parent parts). I originally thought I could give each part a specific set of properties that I could link to a BOM such as Parent Part No.

Child Part No.

Part Name.

Now I have had no problems with Part names and child part numbers but the problems start when I try to give Parent part numbers because this is never a fixed number it is dependent on which assembly it is in.  I am able to enter the information manually in the BOM but this kind of defeats the purpose of what we are trying to achieve.

Does anyone have any suggestions as to how I may show what I need to? I am somewhat new to BOMs and properties etc. so I am just unsure about other methods I could use.

Thanks

SolidworksBill Of Materials