I don't design circuits very often so I may be wrong with the following. I usually mess around with the components until I get something working but it's too late to start now (11:50pm UK time), I might have a go tomorrow! Anyway, my starting point would be the circuit I posted before with the total emitter resistance for the BC184 about 2Kohm, that should give you 0 to 16mA output. Then I would add another BC184 with its collector connected to the collector of the first BC184, a 1Kohm resistor from emitter to ground and the base would be held at a constant voltage of about 1.9V. This would give a constant current of about 1.2mA through the transistor which should add about 4mA to the output. Use a combination of fixed and variable resistors for the BC184 emitters and adjust the second to get 4mA output with an input of zero Volts then adjust the first to get 20mA output with an input of 10V.
If it works, you should then have a poor version of the AD694!