Seems like we should be able to copy a custom field instead of recreating it from scratch if we want it to be similar (but not identical) to an existing custom field. Right now it has to be recreated from scratch.