Hi, Ioannis
Hi Andy,

That's it !!!

and remember you'll have to use a real Rail-to rail OPA ... input one is easy to find ( 358,324 ...) ... but the rail to rail output is abit trickier ... ( Ov output is reached @ 0 current output ... if ever reached !!! )

so, it would be convenient to power the power V- of the OPA with a little negative voltage ( -1.2 v would be nice ... and easy ).

a diode or two in series with the Transistor base ??? ... not so good ,Yeah !

... If you want real Zero current ( Vce leakage current ???) ... of course !!!

Alain