Finally i use this solution. Not sure this is state of art so if anyone have better very happy to take it
Thanks