ArrayParser: nested parsing