Filter is_protected_meta to hide meta from the Custom Fields metabox by default (props willroy). Add get_meta_key helper.