Need Help Making My Own Playback Templates for HALion/Sonic

I’m working on a nice playback setup for the base “Sonic Selection” HALion library that comes with all versions of Dorico. To get this working I have some questions.

What is the proper URI format in presets.xml to get HALion/Sonic to open a VST Preset that is NOT part of a vstsound archive?

Working:

<Preset>
     <Name>[GM 049] String Ensemble 1</Name>
     <Category>Strings</Category>
     <Address>
          <URI>vstsound:/VST3 Presets/Steinberg Media Technologies/HALion Sonic/Program/[GM 049] String Ensemble 1.vstpreset?archive=982796EFCE1A46E2940528E825A3B61E</URI>
     </Address>
     <ExpressionMap>xmap.cc11_dynamic</ExpressionMap>
</Preset>

I’d like to have it load VSTpresets that are not yet packed into a library. I plan to bag and tag them later after a lot of tweaking with big brother HALion 7…

Example URIs I’ve tried that are NOT working:

<URI>file:/User Content/VST3 Presets/Steinberg Media Technologies/HALion Sonic/Program/[GM 049] String Ensemble 1.vstpreset</URI>`
<URI>file:/E:/Users/Brian/Documents/VST3 Presets/Steinberg Media Technologies/HALion Sonic/Program/[Dorico SE] Violins I.vstpreset</URI>
<URI>vstsound:/VST3 Presets/Steinberg Media Technologies/HALion Sonic/Program/[Dorico SE] Violins I.vstpreset?archive=User Content</URI>

Is there a way to force Dorico to use a specific HALion slot/channel, to simply skip slot and channel 10, or better yet tag channel/slot 10 for a standard drum kit when it automatically links up a score to the template?

I’m also attempting to build a GM Template for Sonic so folks can test their GM scores. Sonic locks channel 10 to a drumkit when it’s in GM Mode. I can think of a way to force drum kits to use an isolated Sonic instance, but I can’t think of a way to have Dorico skip channel 10 when it’s loading up Sonic instances with instruments.