I regularly have this problem too and there is no solution (in my knowlege) except constructing a rule array based on the number of fields in the input array. (you can write rules like 'photos.1.name', 'photos.2.name', etc...).
Please someone hack the validator to handle this usecase.