Thank you for the link!
There is something, however, I still do not understand: how do I access the option set list shown during the "disqualify" process in order to filter the values?
I'll try to explain more clearly the problem: if the user disqualifies a Lead, the possible reasons must depend on the values of a custom attribute, i,e: value 1, the possible status reasons are A, B, C, value 2, DEF, value 3 A E G and so on
So: when the disqualify button is pressed I must... do what?