I now have this working and want to share my solution for others.
I think this is something a lot of people are looking for - let me know if you run into trouble.
In the config file example you will see there are several domain names configured to point to various LAN ip addresses/ports.
I had to move LuCl listen port to 80 because only one can bind at a time and haproxy is being bound to 80
Each of these endpoints are completely URL/Port independent and you should be able to add as many as you need/like
I also configured port 443 for SSL so all communication between the outside client and the HAProxy can be encrypted which is nice. I'll work next on getting certbot or similar working with this as my current cert is self-signed. If you have any experience with this part please feel free to share.
haproxy cfg is in paste below
pastebin.com/UWKs5yCy
(Last edited by newgeo on 1 Jun 2017, 16:05)