For now we have the workaround of triggering the workflow with an event, and add a first filter, filtering some properties of the event.
The problem is that the metrics become quite useless. Since this event is one of the most triggered event in our app. We are creating different workflows according to some conditions of the event. So each workflow is aimed to, let's say, a 5% of all cases.