Hi!
Yes, you are intended to use gregions together with the scale_vec, since they are combined multiplicatively. This still allows you to set the values with the scale vec, as the other factor can be a constant 1.
Currently, we are scaling all directions by the same value (feedback on that is appreciated). Expanding that to 3 dpn would be trivial on the simulator side, but would make the generation of the scaling field more complicated.
Best, Aurel