This nearly impossible task took the author two hours
He gave up and went back to an old version. So we don't know if it was possible or not.