The {{extend }} can use variable as parameter so you can, under ome conditions, compute template name and store it into response object(you can place such code in model) e.g. response.template="layoutjq.html"
... and in a view use the following: {{extend response.template}}