#6 Primero de todo, ¿usas JPA? No tengo ni idea de como estas trabajando pero te aconsejo el uso de Oracle Data Modeler para modelar E/R o MySQLWorkbench, te van a facilitar mucho la vida y a responder esa pregunta que estas haciendo ahora mismo.
Bueno, uses o no JPA, lo que tienes que hacer es una relación entre las dos tablas.
Si la tabla Usuarios es una entidad débil con respecto a la tabla X, no hará falta que crees un atributo claveX en usuarios, ya que por la relación que existe entre ellas, la tabla Usuario heredará el atributo Clave Primaria de la tabla X, en este caso supongo que será claveX.
Por otro lado, si la relacion es de uno a muchos entre la tabla X y la de usuarios, también se heredarán los atributos en la tabla del lado del muchos.
No se si esto soluciona tu problema, pero tienes varias vías de arreglarlo dependiendo del modelo relacional que hayas construido.
Cuentanos como va la cosa.