We had a task for this on our to-do list, but after some time actively working on it, we realized that it was almost impossible to include all potential scenarios and pitfalls. Unfortunately, we had to discard the idea.
Please let us know if you find a third-party plugin that includes this feature.