Hi @luc and @jordan_93,
I had faced a similar issue sometime back and was discussed in the forum too. But could not get anytime to proceed further with the implementation. I guess it would be great to revisit and work on it right now. And I can say the feature request is already open (around similar lines) here.
Do we still need a new issue?