Help with self organisation?

I’m working on a creature fighter game similar to Monsters of Etheria and others.
However I’m at a slump as how to handle the whole evolution / Datastore mechanics.
Usually I let my coding do the work for me i.e. Create tables based on what’s in Folders and generate around it but I cannot seem to find a way to do it here.

By this I mean evolution goes:
Creature1 > Creature2 > Creature3
However I want the Datastore to only save the info based on Creature1.

This contradicts my file organisation as I like to have everything laid out as such:
image

So the numbers will correspond with what’s required, changed and so forth. But say 0004 is the first in the Evolution tree then I want 0005 and 0006 to retain the initial levelling of 0004. Each new tree will have its own Level also.

Is there any way around this where I don’t have to create everything by hand and can still generate it using script as it’s a preferred framework method.

Thank you!