Looking for an automation/integration that can create subitems based on parent column values for all items.

So I’m looking for some type of automation or integration that can help me with this use case. I have 7 columns with names for about 7000 items. I need an automation that when a trigger occurs each item has subitems created based on these name column values and the name of those subitems is the value in those columns. So for instance if one item has 4 columns where there is name values, 4 subitems are created and each have one of the four names in those columns. Thanks in advance!