Well, there are some bits you can get with a slightly more lenient Saint-Germain. A plebiscite in South Tyrol would result in Bolzano staying with Austria, while those minor towns on the South Border could be quite easily kept if there isn't as much of a need to compensate Italy (perhaps giving them Albania/Dalmatia or something instead?).
The real difficulty is the Sudetenland and the enclaves in Bohemia-Moravia. Put simply, the Czechs can't let the Austrians have them because it simply destroys any ability to defend themselves adequately, while the Austrians will need large rights from the Czechs to even get to half of it. It's completely unsustainable.
The best I can come up with is that the Austo-Bohemian Union lasts (the Czechs were slightly more placatable than the Hungarians after all), but with the Czech's given a large amount of Autonomy in Domestic Matters. To simplify matters, Austria-Bohemia (or Austria) is divided into two States/Kingdoms/whatever. The State of German Austria as defined by the map, and the State of Czech Bohemia being the rest of Bohemia-Moravia. It's not really all that workable or stable, but I think it's the best chance for this.