it would be great to have an if / then function for custom fields and labels

I mark my contacts as clients and suppliers and I need different information and custom fields for those contacts.

So it would be great to have a function like "if organisation has label client then make custom field A selectable" and "if organisation has label supplier then make custom field B selectable"

Like the workflows