I am creating a subassmbly model of a top level to copy items from a top level that is already created. But the issue that I am currently having is that there is a local pattern in the main top level that I would like to move along with the parts to this Subassembly model. Solidworks will not allow me to move these unless I disolve the pattern which I do not want to do because then I would have to remater the parts together again. I know that I can do this within the subassembly to recreat the pattern but that is time consuming.
Not really sure if I'm following, but can you do a save as of what you are trying to make a sub of, change it to a new name, delete out what parts you don't want? This will let you keep everything intact, vs. doing the create sub assembly here method, from within the top level assembly.