Há muita informação confusa aqui que é principalmente irrelevante.
Uma página deve ser armazenável em cache ou não deve. E cabe ao servidor dizer ao resto do mundo o que pode ser armazenado em cache. Sim, Akmai pode tentar esclarecer um pouco da sua bagunça - mas realmente você deve tentar resolver isso sozinho.
we began experiencing some issues with the cache on dinamically driven pages
Então, você já disse ao Akmai para ignorar as informações de armazenamento em cache que você está fornecendo ou você não está fornecendo as informações corretas de armazenamento em cache.
Não estou familiarizado com o Joomla, mas com o AFAIK, usando as coisas prontas para uso, suas únicas opções são ativar / desativar o cache do lado do navegador ou ativar o cache de visualizações / módulos no servidor. Portanto, nesse nível de granularidade, você não pode controlar efetivamente o armazenamento em cache. E mesmo assim o nível de controle é muito básico.
A única maneira de resolver isso seria reimplementar uma parte significativa do Joomla para permitir o armazenamento em cache de baixa granularidade ou para implementar seu próprio proxy e código na frente do Joomla para sobrescrever a política padrão onde for apropriado.