Os cidadãos indianos não precisam de visto para transitar em Bruxelas (supondo que seu filho o esteja fazendo em um único ingresso e possa despachar sua bagagem para que ele não precise sair do saguão de trânsito do aeroporto), veja Visto de trânsito para Bruxelas para cidadãos indianos
Consequentemente, um passaporte indiano deve ser suficiente, um visto dos EUA ou evidência de seu status não é necessário nessa direção. No entanto, seria necessário transitar, por exemplo, na Alemanha e, nesse caso, não tenho a certeza se poderia fazê-lo sem pedir um visto alemão de trânsito aeroportuário. Mas, felizmente, não é o caso na Bélgica, então o ponto é discutível.
Veja também Eu preciso um visto para o trânsito (ou escala) no espaço Schengen? para um resumo completo das regras e fontes oficiais para tudo isso.