Middle Earth does not have a single tree of common descent, but multiple acts of special creation, each of which then speciates further.
Souls are directly created by Eru for all sentient races (elves, men, dwarves, ents) and sent directly from outside creation.
I'm too lazy to actually _write_ fanfic, but the fanfic idea I had is now 100x more canon-compatible.