Create subitem based on tags in main item

Here’s my use case.

When I create an item, I populate a number of fields including tags. I would like to automatically create subitems, one for each tag present. These subitems would have the same columns as the main item, but would each be a subset of it.

Specifically, this is for languages. I create an item to track a translation project, which includes multiple languages (tags). I would like to track each language independently, but it doesn’t make sense to manually create, say, 20 subitems for each item.

It doesn’t seem possible to do this right now, but I think this would be a useful functionality for anyone who needs to track the individual components of a larger task.