Chamando uma variável com uma variável em seu nome - coldfusion?

Tentativa de usar notação squarebracket para referenciar uma variável dinâmica. (Estou passando por um conjunto de produtos criado por uma consulta, criando campos para cada um vinculado a sua única SKU, se você está se perguntando sobre o aplicativo)

Eu reduzi a esse pedaço de código, que lança um erro "Expressão inválida" quando tento executá-lo.

<cfif FORM["QTY_" & SKU] NEQ ''>
    <div class="sopQty"><input type="number" min="0" name="QTY_#SKU#" value = "#FORM['QTY_' & SKU]#" /></div>
<cfelse>
    <div class="sopQty"><input type="number" name="QTY_#SKU#" /></div>
</cfif>

O objetivo é passar o valor da página anterior, se houver, ou deixar o campo em branco. Eu estou pensando que há algum tipo de sintaxe neste caso que eu não fui capaz de descobrir. Erro no bloco abaixo:

Tipo: Template

Mensagem: Expressão Inválida

Tag: CFIF

Linha de posição = 62; Coluna = 17

Detalhe Má Expressão [#FORM ['QTY_' & SKU]) #]

Fonte

60:                 <div class="sopSearch"><p>#SearchAlias#</p></div> 
61:                 <div class="sopPrice"><p>#ISBNupc#</p></div>
62:                  <cfif FORM["QTY_" & SKU] NEQ ''>
63:                     <div class="sopQty"><input type="number" min="0" name="QTY_#SKU#" value = "#FORM['QTY_' & SKU])#" /></div>
64:         <cfelse>

^ Snippet da origem subjacente de CFML

Alguma sugestão?

questionAnswers(2)

yourAnswerToTheQuestion