I am not surprised WDS is kinda a hack and is not implemented the same. It is used to pass mulitple mac addresses over a encrypted wifi session.
Your only hope now is to run the connection in "router" mode. What you need to do is make the WAN connection run via a wifi connection. You will likely need to use DD-WRT or other third party firmware. The huge downside is you must dedicate one of the radios to this function. The routers you previously listed besides being extremely old only have a single radio so you would only have ethernet access. Note I know that I can connect to hidden SSID via a real linux system but I have not looked at dd-wrt in a long time. Of course you could always relink the dd-wrt code yourself and add the ability if it does not have it