It is possible.
You need to do Policy Based Routing and you have 3 options:
- mwan3 package
- pbr package
- a set of rules/routes for each internet connection.
Regarding the compatibility, I am not aware if there are any similarities with supported devices, but that would make things easier.