Best Practice: Several parts on 1 drawing sheet (when small parts) or one part per sheet?

We usually make all drawings on B sized sheets and frequently will put 2-4 parts per sheet when there are small parts.  But when we do this, the pre-filled info on the TB only refers to the 1st part put on the sheet.  So, we put a 1 line BOM under each part that shows Part No, Desc, Material, and QTY.

How do you handle this?

We have a current customer that wants a lot of extra info tied to each part on the drawings, and I think we may have to resort to 1 part per sheet for them.

SolidworksDrawings And Detailing