I want to maintain a master table of properties as records (e.g. field-name, description, type, integration, json_name), and then use that table as a base for maintaining fields in tables. The reason is that I have multiple distinct use cases that relates to the same set of fields but have different requirements. For example, a data contract has various fields to describe it, but I also want to add more properties about the fields themselves. In other words, custom attributes about fields. Is this possible or is there an extension?
I doubt we will ever have a feature like that (if I understand well what you want), but if you want to manage table fields through another table it is possible via custom code through API.