Hallo,
If you can use spectre then do the following
The voltage/current controlled source is called bsource in spectre language
so you can define it as follows
==========================
simulator lang = spectre
subckt com 1 2 3 4 5'
i1 (4 3) bsource i=((1-v(5,0))*i("E1")/v(5,0))
ends com
===========================
inorder to create a symbol for this subcircuit follow the following link:
http://www.designers-guide.org/Forum/YaBB.pl?num=1118940189/0#0Best regards,
aamar