A system for a neurostimulator coupled to electrodes. The system comprises an input device configured for generating control signals. The system further comprising memory storing a first set of variable values defining a first spatial relationship between a central ideal pole of a first polarity and the plurality of electrodes, a second set of variable values defining a second spatial relationship respectively between four ideal poles of a second polarity and the first ideal pole, and a third set of variable values defining relative intensities between the four ideal poles. The system further comprises control circuitry configured for modifying the first variable values, the second variable values, and/or the third variable values, and generating stimulation parameter values defining relative amplitude values for the electrodes that emulate the ideal poles, and instructing the neurostimulator to convey electrical energy to the electrodes in accordance with the stimulation parameter values.