For various reasons, I ended up taking a different approach.
Instead of trying to link to a resource located in a different database, I copied the resource to a template, then copy the resource from the template into any database that needs that particular resource.
To update the resource, update the copy in the template, then the Design task will replace everywhere it's used.