Para poder reconstruir el registro en cuestión, el problema es que deberás hacer 4 INNER JOIN sobre la misma tabla, usando ALIAS, de modo de relacionar sus ID, pero tomando como condición que su PK sea mayor en forma secuencial entre cada tabla. Esto último es porque el único discriminante que tienes para definir la secuencia de "content" a leer es precisamente su secuencia incremental de la PK.
A mi me da la impresión que el problema no es el modelo de datos, sino que estás usando para almacenar esta información una tabla que
no parece estar destinada a esa info. Lo digo porque no creo que la gente de Joomla haya diseñado de una forma tan ineficiente una tabla con un destino como ese.
¿No será que el formulario no es el correcto?
En todo caso, te sugeriría, para ver como resolver el problema de diseño del formulario o la tabla, que consultes en el
Foro de Joomla, a ver qué te sugieren.