There is no stock bike that I am aware of that is not in "junior" sizing. I got a Terry Valkyrie the first year they were made, but the price has gone up to the custom bike range now. Why not try doing some races on your Caliente? There are kids that race on small bikes with 24" wheels, and my Valkyrie uses 26" wheels. Another option is to get a used mountain bike and build it up to your own "ghetto cross" bike.

Frankenbike thread

Small cross bike fit