Auto-populate subtasks in board projects when moving tasks

In a board project, it would be great to auto-populate subtasks when a task is moved from one column to another. For example if a task is moved from “not started” to “in progress” a set of predetermined tasks would populate onto the task when moved from “not started” to “in progress.” We use tasks in board view to represent a specific project. When a task is moved to the right to the next column a new set of tasks are required. Currently we have to manually add these tasks. It would be a very helpful feature if a set of predetermined subtasks would auto-populate when the task is moved from “not started” to “in progress”.