It's not a proxy. Miners continue to talk to Eloipool.
idont understand your suggestion
maybe it should be
1)
client minrer <---> mining proxy <--> eloipool <----> bitcoind
|
| -------> namecoind ?
or
2)
client miner <----> eloipool <-----> mining proxy <----> bitcoind
|
| ----> namecond
mining proxy need setworkaux so i think 1) will be ok ?
so why in first scenario i get errors on client miner ?