I am running in the configuration you describe. Configure your router to use the local ip adress of the e-smith. Use the e-smith as a server only with the local ip adress of the adsl router as a gateway, leave dns in blank to force e-smith use their own DNS. I don't know whether I explained it well, but didn't took much time to me to sort it out.
regards,
Ruben