What you need is a bike with a shorter top tube and a taller head tube, and add a few spacers + riser stem to it. That ought to give you a relatively decent fit, if you are somewhat flexible.
That works for me, but I am 6'0" and have a 35" inseam. I fit into a 56 with about 5" of saddle-to-handlebar drop.
You are 2 inches taller and have a torso that is 2 inches shorter than mine - unless you like a *really* aggressive fit, I am not sure if you'll find any stock frame that will work for you, to be honest.