Die Datenbankstruktur hat mit der Klassenstruktur absolut nichts zu tun. Löse dich von diesem 1:1-Zusammenhang.
Es ist aber schon so, dass (um mein kurzes Beispiel zu verwenden) Benutzer und Kategorie unabhängige Dinge sind. Für den Benutzer ist es egal wie die Kategorie aussieht und funktioniert.
Also wird es keine JOINS dieser beiden Tabellen geben, und du hast kein Problem.
Oder?