Valores de campo checkbox separados por linha

Pensando em usar o scriptcase para meu próximo projeto, esbarrei numa dúvida quanto ao uso do capo tipo checkbox. Li a documentação e vi vários tópicos aqui, a grande maioria com link quebrado, infelizmente e não consegui reproduzir o que eu preciso.

Seguinte:

Na mesma tabela ficam os produtos e as as cores disponíveis.
Em outra preciso salvar o ID desse produto com o ID das cores escolhidas para ele. Dessa forma o idProduto teria N idCores associados a ele.

Exibir o produto e cores vai de boa, minha necessidade é exibir essas cores em checkboxes e salvar todas as cores na outra tabela.

OU

Preciso que cada linha do formulário tenha uma cor diferente em cada checkbox, para entregar aquilo que o cliente pediu.

Isso que não consegui fazer. Não sei se fiz algo errado ou se o SC não é a melhor opção pra isso.

Agradeço qualquer ajuda.

Veja dependências em formulário.