We use a lot of custom fields for our projects and usually those fields are specific to certain projects, but not always. Is there a best practice around custom fields/configs and also later removing the fields from screens? I could just remove the field from the screen, but then if I later audit the custom fields I can't tell which ones were actually in use before. Should I just hide them in the config? Each solution I come up with has additional questions. So, is there a best practice?