Скорей всего подойдет, мой пример делает то же самое только в очень упрощенном виде, у меня например скорей всего не будет работать поддержка многоязычности, кстати в последних версиях 5 mysql вроде бы есть поддержка
парсинга xml из поля, можно попробовать использовать это чтобы добраться до значения идентификатора записей к таблей tt_content.