Solved by BaruchG in post #9 
              
              
                Ok, I think that I figured it out with some inspiration from @ayalaa2 .  If I take the balanced weightedrandomsampler weights and then multiply those by whatever proportions I want it works fine.  I don’t know if there is a way to do it without “balancing” them first.  For example: 
numDataPoints = …