Your legs are not extremely short. I'm only .5 inch shorter and my cycling inseam is 83cm (saddle height 73cm). You don't find legs much longer at my height, so I'm at the opposite extreme.
You just need a sloping TT frame and either the smallest frame offered in most brands or the the next size up. I ride a 51cm LOOK 585. A 49cm would fit your legs better, but it depends on your preferred saddle to bar drop. The 49cm just requires one size longer stem.