Dependent Events?

I’d like to generate events that are dependent on another event. For example, I have a situation where I spawn a CreateAbstractTask command. When the task is created I have a CreatedAbstractTask event. When the task is created, I need to automatically create an instance of the task (spawn a CreateTask command), but this only occurs for some workflows and not for others, so I’d like the actor that deals with that special case to spawn the CreateTask commands but not fire them until the actor receives the CreatedAbstractTask event. How would I go about showing the dependency - only having the commands fire assuming the events were received?