How about using a custom BOM and exporting it to Excel, then copy evrything where you need it?
It's not the most elegant solution, but it will work.
Sample BOM with the required columns, and export as CSV (will open Excel if installed):
In Excel, where you can sort and remove unwanted information, then copy it into a transmittal front page:
Or, you may be able to justify investing in programming an add-in. We have made transmittal add-ins for customers in the past. A real time-saver, a lot less room for errors, and no headaches.
Interesting idea. Thanks.