You can’t. The later values depend on the earlier ones, so changing the early tokens invalidates your whole cache.
This is also probably why leading with a question works better in the first place. All later processing conditions on the question in this way.
BTW, in my very limited testing, GPT4 doesn’t care about the order.