Rather than an array, which does not behave well responsively anyway, I would use multiple questions for each "row" (a checkbox followed by 4 list-radios) and merge them with CSS so they appear to be single questions. This would give you a vertical alignment that works well on phones.
↧