I have different types of standard tasks
- Story
- Enhancement
- QA Testing
- Bug
For every standard task, when a sub-task is added, there are only two fields available
I want to have different fields for each sub-task based on the issue type of the parent task
For example:
- QA Testing
- Steps to Reproduce
- Expected Result
- Actual Result
- Bug
- Enhancement
and so on.
How can I have custom fields for each sub-task based on the parent task's issue type?
I also tried creating a new sub-task issue type

If this is the expected change, then how can I limit the standard task to use specific sub-task issue type when a sub-task is created?