А зачем, если не секрет?
Если, допустим, просто для переименования, то в 3,0 (не знаю как в 2,5) есть функция renamePrimaryKey. По идее, она должна находить и переименовывать все узлы. Возможно, есть что-либо похожее...
Иначе, имхо, все равно придеться лазить по перекрестным ссылкам
С Уважением,
Георгий.