The fields, once created, can only be edited to re-purpose them, or inactivated to stop them displaying, they cannot be deleted. The reason we do this is that when a customer decides to remove a custom field, we need it to hang around in the system so we can pull it up and display data for that field for historical records that may have used it.