I don't know if any existing tools that include it. Choreography afaik represents interactions between two participants (message exchange) so you could possibly model the same using message (throwing+catching message event nodes) where you send one message from task/participant A to antoehr task/participant B in the same exact process.