Если не секрет, для чего потребовалось изменять ядро ради задачи, решаемой элементарным плагином?
Василий, еще раз: то, что вы предлагаете, плагином не решается. Разве еще не ясно? Попробуйте влезть плагином в это изменение, да так, чтобы все дочерние документы обновились как надо: