Apart from one problem I've got webtrees loading a gedcom file and display navigation is working nicely. The remaining problem is the lack of a means of loading multiple data sets into an insert. I've hacked things in webtrees so it simply cycles through the data with single inserts, but ideally I need to move that into the insert function on the driver. Should not be a problem, but I'm not quite sure how to stop all the other mechanisms around it so I can set up a prepared query which I use with the 'collection' from lavarel ...
The major breakthrough esd that all I needed to override to sort the wrapping is wrapValue and that override simply returns the value, but at some point I may need to add reserved words. 'year' gave a problem, but since it's used in a raw query in webtrees, simply adding the "" fixed that.
Claude has been sort of helping with working out what needed doing, but it's code was basically useless. However it did pick up on a couple of things as an aside which was helpful. Would I pay for AI assistance? Perhaps not until the free option fails completely, but then will the paid stuff do any better?