I asked a related question to this:
where I was struggling with a single VCS control. The answer we came up with in the end was to use a TriggeredSoundToGlobalController with AllowLiveOverride that triggers when !localTime eq: 0, which means at start up it sets the value of the VCS control.
That doesn't help you with an array of controls, but you could use the replicator or script the creation of a whole bunch of TSTGCs. I wonder if that would be computationally wasteful. Perhaps not.