Stick Table based on IP source and port source both

Sorry for last question, maybe it hasn’t been clear. I will try to explain it again our problem.

We think HAProxy should load-balance every new connection between our backend servers from IP origin with balance leastconn option enabled (session to backend server with least connections). The problem we have with this configurarion is that HAProxy consult every new connection from that IP origin in the stick table, which has previous connection from that IP. For this reason, HAProxy always send every new connection at the same backend server instead of balancing between all backend servers we had (option leastconn should work).

For this cause, we want that stick table will be based, not only IP origin, but port origin too. Thus, every new open session could be balanced between backend servers (with least-connection option) but keeping persistence of every session.

So, the question would be, ¿could stick-table being based on IP and port origin both?