I believe that the suggestion that pagan suggested is likely the most efficient, but if you just want to use your list of lists and use map then the following should work.
for i to 3 do
b || i := map((x) -> [x[4], x[6]], a || i)
end do;
This should allow you to go through each of the 'a' lists and take the 4th and 6th position.
If you wanted to have the 'a' values as Matrices you could simplify this as the following
a1 := Matrix([[1, 2, 3, 4, 5, 6, 7...