Hola:
No estoy seguro de haber entendido la pregunta, pero por lo visto planteas lo que yo considero mal uso de Ajax, ya que parece que quieres insertar complejos contenidos, cuando en mi opinión lo más aconsejable es hacer pequeñas peticiones que se realizarán sin duda más rápidamente. Además, si pretendes que los contenidos sean de diversas índoles, te creará tarde o temprano un gran problema cuando pretendas mejorar el posicionamiento SEO.
De todos modos, y queriendo contestar la duda, tal vez sea suficiente con usar tus propios BBCodes.
Saludos