You can achieve this by adding boolean or enumeration attributes on the generic object entity or the entity on your form. By editing the generic object (or other entity), the user has to set a second value which is the boolean or enumeration attribute. You're able to use conditional formatting in your form by using the settings or setting the attributes in an OnChange microflow.
However, it's still a workaround and your issue is a trade-off between generic functionality / less possibilities and "hard-coded" functionality / more possibilities.
OnChange microflow at the dropdown without commit on an enum