вот collect на паблишере неплохо заменяет всякие коллекшен вью и лейауты
почему у тебя массив готовых значений в другой массив делается через комбайн? просто одну переменную в другую фигачит, почему если уж так делаешь то не юзаешь специальный метод (как так его асигн?)
И тем более если уже так хочется просто массив на группы побить, не написать какой нибудь метод split() или splice() который нарежет массив на несколько массивов нужной длинны?