How to load dependencies from a different bundle using addressables

Hi, I have a bundle containing a game object referencing a texture in a different bundle. I would like to have that game object load with a texture from a different bundle from the one it was built with.
I may be describing the behaviour in asset bundles terms that do not fit the addressable terms but essentially the use case is loading a skin or SD/HD textures without loading any default textures along the way whilst keeping the game object viewable in the editor using a default texture SD, HD or skin.
Thanks.

Maybe you could achieve something similar with prefab variants?