Hi! I could be wrong but I don't think you need to alter your assembly structure. Please note that if you promote or demote the frame components, the Frame Gen editability can be affected.
In your case, I would do the followings.
1) The panels must share some common properties, like Stock Number, right? You can turn on Grouping. Edit the PartsList -> Grouping Setting (second button from the left) -> check "Group" -> select the common property. They will be one row. But, they may still be ballooned individually. If you do want one balloon for all, you will need to change Part Number for each. Once they have the same Part Number, they will be merged to one row represented by one balloon.
2) To create PartOnly PartsList, you will need to create it in a different idw file. Then copy and paste the views and PartsList back to the current drawing file. This is a limitation. Inventor limits only one type of BOM table per assembly per drawing.
3) The alternative to Step2 is to create Design View Rep isolating each part. Go to the assembly and create Design View and isolate just the part you want to document. Each Design View shows only one part. In the drawing file, you can create drawing views associated to the Design Views. In the PartsList, you can enable Design View Filter to show the correct quantity.
Many thanks!
Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer