Replace custom variable parser with ngx_http_complex_value which is more flexible