Matrix element reweighting
An implementation for nanoAOD-tools exists, see this talk.
It relies on calculating a weight based on the LHEPart
collection, so should be possible to implement - but probably won't happen until there is a use case (that's also useful for development and testing ;-) ).
Thanks to @kjaffel for the suggestion