If I understand your response, the discrete numeric is actually a mixture, but the issue is that you cannot specify it as mixture?
If so, there are two ways to go about it. Let's say we have a 5-level discrete numeric mixture (X1), and 2 other mixture factors (X2 & X3). The cleanest way is to create the design for just X1 (as discrete numeric) & X2 (continuous for the purposes of creating the design), since X3 will just be 1 - X1 - X2. We need to use disallowed combination to make sure X1 + X2 doesn't go below 0 or above 1. If you run the first piece of jsl in the attached as an example, it should give you an idea.
The other option is to have all 3 factors, X1 as discrete numeric, and X2 & X3 as continuous, but use the disallowed combinations to have their sum "close to 1". The numbers won't look as nice, since the custom designer has to work much harder to optimize it, and you would have to "X2" or "X3" after to make sure the sum is 1 (since the sum will be not quite 1). This is the second example of code, but please note that in this case, you'll want to manually remove the intercept from the model terms.
In either case, you'll need to change the type to mixture afterwards. Sometimes for myself, I just create a separate design with mixture factors, and copy the new design into it, so it has the right column properties.
Hope this helps,
Ryan