@Luke_Snitter After testing this out, it looks like one can’t (currently) reference a string variable to swap a variant within another component or instance, but you can access them if they are in a frame, not a component.
However, you can reference boolean variables within a component, so they could do the job for this.
I put together an example file showing how you can go about addressing this.