Datatable: parent adder should be recursive