I agree that it would be a solution and I mentionned from the start that there are solution to this issue.
First I am not sur you undestand my point, I dont suggest to create multiple material, I am saying that is a solution but I know it is a bad one, I am saying that accessing the parameter WITHOUT the need to create a blueprint would be nice