Good day,
We are currently evaluating JPD Premium...
Have you considered having separate field set for each work type (similar to Jira Software)? I.e. Experiment type item if quite different from Opportunity or Product Outcome ones.
You already support separate workflows per work type, so extending this to fields seems like a next logical step?