Una clave externa solo puede hacer referencia a una tabla, como se indica en documentación (énfasis mío):
Pero si desea comenzar a limpiar las cosas, puede crear un members
tabla como sugirió @KevinCrowell, complétela a partir de los dos members_company
tablas y reemplazarlas con vistas. Puedes usar INSTEAD OF
desencadena en las vistas para 'redireccionar' las actualizaciones a la nueva tabla. Esto todavía es un poco de trabajo, pero sería una forma de arreglar su modelo de datos sin romper las aplicaciones existentes (si es factible en su situación, por supuesto)