you are correct, for multiple tunnels bound to the same interface then NHTB entries must be made to direct the remote side traffic into the correct tunnel.
These can be automatically created if you are able to run OSPF on the tunnel interface. But since you are connecting to outside companies you are more likely going to use targeted static routes and manually created entries.