WElcome to the forum
I think you have the best plan already. Just cut the roof off of a donor cab midway thru the windows and weld it to your cab. Just take your time and measure a lot to be sure your window openings are the right size, and everything stays square.
Post up some pics when you do so others can see what and how you are doing it.