this is the most logical way I can propose you.
In dmx controller, the programmer part is not supposed to be used to control fixture, you are supposed to create cues and cuelist that will be used to control your fixture.
So if it works with the cuelists I told you it is ok.
If it doesn't work, then I will put all the functions on a custom fader or on macros, then it should work from the programmer but it will be more tricky to use as you will nor have to catch the right value on the custom fader or remember what are macros 1, 2 and 3 .
