Strange... no way to flow a UDF from BM detail to production detail.
If you link tables in the report, make sure you use an outer join to prevent added production lines (not in the BM recipe) from being omitted. I'd think each item component would have to be unique in the recipe for table links to work.