My conclusion is that Simulink does not have this capability. Data can be written to and read from simulink.signals via data store read/write blocks or through matlab function blocks. However, this can only occur in one model and its subsystems as well as the models that it references.
If you do not have a reference to the other model in your model, you can not share the global variable between them. I will have to find another way.