Clients and their Company

Is there a way to assign a client to more than 1 company. Currently, in the client profile you can only assign 1 company from what I can see. Some of our clients work for different companies and need access to multiple company portals