Thank you for the valuable input..
I can't seem to find how it can be done with the Buck-boost!, Would feeding the DAC output into an Op-amp shift the voltage?, but then I again need to invert the supply voltage to power the op-amp.
I don't think there's any simple approach to level-shifting a bidirectional current source.
Do you need the positive and negative outputs to have independently set voltages, or is it ok if they "track" each other (meaning they always have equal magnitude but opposite sign). If the latter, I think there are some tricks you can use to simplify things....
Regarding the equations:
for Vfb= 1.21 and Vout=18:
R0B=0.072 x R0A
100uA = IR0B - IR0A
When I solved the equations on Page 9 of the datasheet I got: R0A=155.5Ω and R0B=11.2Ω
The equations in the datasheet assume you have a nominal Vout (2V in their example), and want to adjust that by some percentage (+/-20% in their example). In your case, the middle of your Vout range is 9V, so you get R0A = 6.438*R0B.
To get a +/-9V adjustment range with a DAC current range of +/-100uA, you need R0A = 9V/100uA, so R0A = 90K.
Then you calculate R0B = 90K/6.438, so R0B = 13.98K.