2 PPPoE clients + 2 NAT on one private

i have one private subnet 10.1.1.128 /27 .

addresses 10.1.1.130-10.1.1.134 out through one NAT1 they have out interface pppoe1
and
addresses 10.1.1.135-10.1.1.140 out through another NAT2 they have out interface pppoe2

it is possibly to resolve this problem? and how?

thanks

In your prerouting chain of the mangle add a connection mark based on the source address then add a routing mark to every packet that has that connection mark. Then add a default route that matches each routing mark for each uplink.