Hi ricco,
To implement what you described, you can follow another way.
You can create a copy of the field you want to hide the label. After that, you will add this label to the content view. You should fill clear as the label in this view.
After that, you can use the restriction plugin "SEBLOD Fields" on those fields to display one of them under the conditions you want.
Regards,
Mehdi