That feature would be great, because refNode only works within in the same yaml file.
I always wanted to implement this, or a similar, feature myself downstream.
An implementation in XXX::load(...) would be as easy as
const auto idSave = _id;
*this = mod.getXXX(node["copy"].as<std::string>());
_id = idSave;
But the implicit copy constructors are deleted on many/all relevant classes.
Undeleting them gives lengthy compiler errors somehow related to Y-script.
So I had to resort to a lengthy implementation of only selected tags.
It would be great if the implicit copy constructors would come back.