In our previous LMS we could associate specific marc fields as "local use" in the configuration. If a marc record was overwritten with another via z39.50 these local use files remained in the new record. (if it was in a field that also contained data in the incoming record, then a 2nd instance for that field was created - e.g. multiple 500 notes, etc e.g. we need to keep our own 001 control numbers as Analytics links from other records get broken if this is replaced with the 001 of a new record say from LC or NLM. At the moment I have to note the existing 001 & put that value in again after replacing the record. There are also local notes fields etc that we would want to keep. It would be useful if this setting is also framework specific. (e.g. to keep certain fields for serials but not for monographs etc)
Related to bug 14957
I think this would be relevant when importing records for the first time via Z39.50 as well. For instance, it seems highly unlikely that you'd want to import the 9XX and 85X fields from another library's bibliographic record. However, with that framework, you'd want to be able to have your own 9XX and 85X fields, so deleting the fields from the framework is not an acceptable "workaround" to prevent importing of certain fields.
*** This bug has been marked as a duplicate of bug 14957 ***