Element-templates for External Service Task


I am exploring element templates in camunda for our project.
It seems the template can be applied to the selected BPMN element, example - Service task.

“appliesTo”: [
_ “bpmn:ServiceTask”_
_ ]_

I would like to have different template for different implementations in Service Task.

Implementation in service task:
Java Class - Templete_1
External - Template_2

Is it possible to implement templates like above. When I select External in modeller, it has to show Template_2 in the modeller.

Thanks in advance.

Best Regards,