Actually, a single 4067 four Arduino pins to control that, another four to drive the matrix and one more Arduino pin to read from the common of the 4067, total nine. Further 4067s for more matrices would require just one additional "reading" pin each.