The same functionality has now been implemented in a standard easy-to-use FH6/7 plugin.
Citations to a lumped source are regarded as equivalent if all of the below match (if present):
- Where within Source
- Text from Source (citation)
- Attached media records (citation)
- Notes (local and note records)
- All citation level fields for a Templated source (FH7)
Each new split sources inherits its Title, Short Title, Repository, etc (and FH7 Template and source level data fields if relevant) from the original lumped source. For Generic sources, the “Where within Source” is appended to both the Title and Short Title. For example, if the lumped source is “Baptisms, Chelsea St Luke”, and the individual citation is to “1856, John Smith”, the new source is called “Baptism Chelsea St Luke: 1856, John Smith”. For Templated sources, up to three citation fields can be specified to form part of the new Title/Short Title.
All of the items listed above are moved from the old lumped citation to the new split source, so recorded only once. Other fields, such as Date Entered, Rating, Event Responsible (FH7 only) and citation level templated fields are kept separate for each citation, but also moved to the new split source.
The plugin does not delete the original lumped source, but it is left with no remaining citations (except any Rich Text hyperlinks in FH7), so can be deleted manually if no longer required.
I’ve tested it on my original FTM import from 2017 and on a test RM database and not found any problems, so feel free to try it out (initially on a copy of your project).
NOTE - Attachment deleted, see version 2 below