Is it possible to create a "custom iAssembly" similar to a "custom iPart"?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a single normal part that gets added to an assembly, and then is duplicated many times as it gets patterned down the length of the assembly.
I started a new (sub)assembly, with parameters for the start and end point of an axis, and the distance I want between the parts in the pattern. This is able to mimic how I would like it to act when I change parameters within that file. I end up with a sub-assembly that has some working objects and a Component Pattern.
When I go to the assembly I need to add the sub-assembly into and add the sub-assembly, it seems that those parameters are no longer changeable. I can go into the sub-assembly and change the parameters, but then it wants to update the sub-assembly for EVERY assembly it is placed into.
My understanding is that I could add a new row for the iAssembly, which I could change the parameters on. However, I will be adding a new row with every assembly I put this sub-assembly into. Which will eventually be many, many, rows.
I'm unsure what direction to proceed from here, and I am new to Inventor.
Do I go ahead and make a new row in this sub-assembly for every assembly I ever encounter?
Do I instead set up this sub-assembly as an iPart? even though it is a conglomeration of many (of the same) part?
Is there another way to accomplish this that is better suited, or easier to accomplish?