Hola:
No termino de entender del todo bien...
Me parece muy complicado tu modelo de datos... (O tal vez, como dije, no entendí bien).
Es evidente que la tabla central debería ser EMPRESA. También una tabla RUBRO y una tabla intermedia que relacione ambas.
¿Tienes una tabla para cada país?... no me parece buena idea para nada... y te complica más el modelo.
Si no tuvieras que paginar... ¿Tendrías algún problema?...
Saludos