Following are 2 questions on DCR workflows :-
1. Can we trigger different custom DCR workflows based on different entityTypes involved in those DCRs ?
2. How exactly is the OOTB DCR workflow initiated and where is the trigger for that workflow configured ?
Once we know that we can check whether we can intercept that point to achieve different DCR workflows based on entityTypes.