Я бы вам посоветовал объединить и вынести юзеров в еще одну базу коль у вас их и так как говна. Это будет куда элегантнее чем сейчас, тем более что планируете их рост.
Кстати, судя по всему у вас сейчас неправильная архитектура, которая требует переработки, в вашем случае идет нарушение нормальных форм
По идеи у вас должно быть примерно так
users - Таблица всех пользователей
organizations - все фирмы
user_organization - связь привязка юзера к организации, но дополнительно здесь вы указываете какая роль у вашего пользователя именно в данной организации, то есть поля такие
user_id, organization_id, role_id
Ну и т.д., например возьмем еще какой-нибудь тип данных, пусть это будут услуги оказываемые организацией, тогда они будут иметь таблицу
services c полем
organization_id и остальными полями
В общем все достаточно просто распределяется