Prevent selection of same values in different dropdowns

I have three dropdowns with same values, if I select the one of the value in dropdown1 the same value should not display in dropdown2 and in dropdown3. In the same way if I select value in dropdown2 ,it should not display in dropdown1 and dropdown2 and similar to dropdown3.
Screenshot (80)

Screenshot (81)Screenshot (82)


Use params component for optionsdatasorces of these fields.

Is there any chance to solve the issue by using listeners in controller to prevent selection of same values in drop downs. If we can solve using listeners please let me know the code for it .