There are many problems with no solutions using FG. One huge problem is, the FG doesn't work seamlessly w/basic Inventor. I never use demote to FG sub-assembly b/c you can't undo it once it's done. BIG PROBLEM over the life-cycle of a project where everything is in flux!
I only use the FG for things like railings b/c there are many parts. And it's easier to make a skeleton and populate it w/FG members instead of making one member at a time and then constructing the assembly (weldment) one piece at a time using constraints.
But when I need to make a trailer or something like that, I don't use the FG b/c of all the problems it has down-stream. File naming is only one of the many. Broken links to the skeleton and refusal to update on compound miters is a REAL PITA!
Instead, I do it one of two ways. One way is to make a master file part containing skeleton sketches with the absolute minimum amount of sketches, sketch entities and work features. Then derive that master file into each member and build one member at a time and tie it to the correct position using the derived sketch entity. That way the parts all automatically position where they're supposed to when brought into the assembly @ 0,0,0 (world coords). The other way is to make a similar master file with sketches and work features, and then manually make each discrete part as stand-alone, placing them from the C/C and modifying them to suit. Then bring the master file part into the assembly/weldment along with all the other parts, and then 'hang' each part on the correct master file sketch entity using assembly constraints. Then use arrays to duplicate the parts where needed. I use arrays for railing pickets all the time. And formulas in Parameters can be derived into the assembly and used to control the qty and distance of the assembly arrays, so if the assembly changes length (for example), the # and spacing of pickets will automatically adjust. Another challenge is knowing which duplicated parts get extra holes or cuts, so they have to be copied and modified. But once you have one part made, you can easily copy and modify it. You can easily change the size of it too by RMB and C/C change size.
Either way, there's no easy or simple method for doing this. But if you have categories of trailers that are similar, then you can make one general assembly for each type of trailer and them all into a library. Then when a new job arises for that type of trailer, you can copy the entire library set and change the names to suit your naming convention, and then modify the parts and assemblies as needed (overall lengths, widths and heights, etc). You can really speed up the process by making a custom library in the C/C that has all the parts populated with all the same iProperties and Parameters you need so when you make your BOM/PartsList it populates correctly for the most part with only minor scrubs needed.
Without knowing more of the details, that's the best I can offer by way of generalization.
... Chris
Win 7 Pro 64 bit + IV 2010 Suite
ASUS X79 Deluxe
Intel i7 3820 4.4 O/C
64 Gig ADATA RAM
Nvidia Quadro M5000 8 Gig
3d Connexion Space Navigator