Just in case this is of use to anyone, i made myself a scrip that creates a BOM list based on all attributes so i can add different manufacturers part numbers and have it all in the one place.
https://leon.valkenb.org/EasyEDABOM/
Let me know if anyone wants the source, ill pass it on.