rose edit: fix derived type array in column page

This fixes a problem in derived type array widgets in the the 'column page', where changing
the widget values (on any line except the first) does nothing. This was due to using the wrong
column information to calculate the indices for the array elements.

@arjclark, please review.