-Change: select_related to limit calls

-Add: getInventionMaterials, works similar to getBillOfMaterials