Can entity fields be hidden on a per-entity basis?

This would be one way to accomplish something like hierarchical types/mixins: we have a single “parent Type” that includes all the fields for all of its various sub-types, plus a Single Select field to choose a specific type.

Then for each entity, its entity view would be customized by hiding the fields that are not relevant for its particular sub-type.

If we get Customizable Entity Views, I imagine that would accomplish this neatly.

Related?

This is the same as or pretty similar to this, no?

It’s not possible yet, hence a feature request. Definitely would be useful for many reasons!