Very old VW buses had fiberglass tops that pop up or hinged up on one end with canvas or cloth screen sides that worked well but not very well insulated. I believe there is still a company that makes them for newer vehicles but they are expensive. Maybe you could use an aftermarket large sunroof with a boxed in roof rack?