Copying a skeleton-driven assembly – external references broken after renaming

Hello everyone,

I am encountering a classic problem with skeleton-driven assemblies (top-down design), but I can't seem to solve it properly.

I have an assembly called BETA consisting of:

B-skeleton (part) → skeleton containing a 3D sketch (main dimensions and constraints),
B1-sheet metal (part) → sheet metal (dimensions and constraints via the skeleton)
B2-sheet metal (part) → sheet metal (dimensions and constraints via the skeleton)

So, I modify the dimensions that “drive” my skeleton, and that updates all the sheets (there are only two here, but in my case I will have about twenty).

I want to create a new OCTO assembly based on the same structure, but independent.
My idea was to do a Pack and Go from ALPHA, open the copy, modify the 3D sketch of the skeleton, and have all the sheets (B1, B2, etc.) follow the new dimensions!
Except that, of course, with PackNGo I can add a prefix or suffix but not change the names...

 

So I renamed my documents B-skeleton becomes O-skeleton
B1-sheet metal becomes O1-sheet metal, etc.

When I reopen the OCTO assembly, I redefine the links to the correct parts (since I changed the names, it's lost).

So far, so good, but... my external links still point to the old assembly:

The “replace” button is grayed out... and I have to manually re-constrain everything on the 3D sketch (and I thought I had done things smartly by creating a master assembly that I could duplicate as many times as I wanted).

How can I tell SolidWorks to stop using an old file (since I renamed it, it no longer exists, but it continues to point to it...)?

Regards

EDIT : please find attached a zip with BETA and OCTO directory :