I am using one space for managing the Sales pipeline of our company. I have created a new task type for Deals. Deals are moving forward with different statuses (new deal, proposal, ...etc) but in each deal I need to assign subtasks for the team. Subtasks have a different type and they should go through different steps (like assigned, under progress, done...) as in a real life scenario. At this moment even if I use different type of tasks for subtask they can only follow the same statuses and can only have the same custom fields as the main task being used on the parent level.