Challenging problem for sure. You could make the GUID of your database match whatever the GUID is of the database that is in the Revit project. Id do this in a sandbox but you'd probably have a permanent copy of your Database since you wont be able to change its GUID back to your normal one. From there you could theoretically reload configuration and bring in your Services. Would be very interested in the results if you try this.
Possibly export it all as .maj, revdesign in CAD, Fill3D, deleted Fab parts in Revit and purge database. Load your database and importmaj. Importmaj is very hit and miss. Seems to fail more often then not.