It's too bad you can't use a hydration bag since these are ideal for your purposes. Have you tried a small hydration bag (say 50 ounces)? Or have you thought about one that rests on your lumbar?
https://www.camelbak.com/en/packs/bi...ab6bb8f2fc327f
I like the small 50 ounce camelbaks.