let say you are worry about WOs... and the parent assembly... at the WO body level you can have a field, usage code which is sourcing from the custom record... when the assemly equal the item on the usage record and the location equal the location at the usage record...