CCVS (current controlled voltage source) in practice
Some background:
A device (or circuit) in which the Output Voltage is controlled by the Current i.e. V(I), is a trans-resistance (or trans-impedance).

A device (or circuit) in which the Output Current is controlled by the Voltage i.e. I(V), is a trans-conductance.

What you need is a TIA (TransImpedance Amplifier).  Using current mirrors and the voltage on the gate will be very non-linear.  To be fair, I am assuming you want something linear, if that is wrong then use transistors.







simulate this circuit &ndash; Schematic created using CircuitLab