Stretch By Area https://sketchucation.com/pluginstore?pln=t2h_stretch_by_area
Will almost do what you want.