Another is to access another Age's SDL via the Vault, but it's not compatible with PtGetAgeSDL() - for some reason, they return different records.
Just chiming in briefly to comment -- at least on Aclugs, this is a "by design" limitation. To properly implement this, the SDL for an age needs to be stored in the vault, but that was never implemented in Alcugs -- the SDL for an instance of an age is managed by and only available to the game server hosting that instance. The vault server is a separate process and it would be a lot of work to move SDL handling there, so Alcugs never properly supported accessing an age's SDL via the vault.