Yes, real tree nodes only have one parent, but "research trees" are very often directed, acyclic graphs.
There is possibly a way to hack in multiple parents, or we may have to switch the base d3 layout being used. If neither of those work, we may need to consider other libraries like dracula or one of these.