Hey oh
Some things in life are not made to be fiddled with

Not an easy recipe to find online done vegan style. But here is one:
http://www.recipezaar.com/87553
It may not be exactly what you want, but you should be able to compare your current recipe against this vegan one. Note too that that level of vegitarianism also disscludes the use of any dairy product and that usually coconut milk or soya milks are the substituts used.