[eluser]TheFuzzy0ne[/eluser]
OK, now I think I understand better. So the array you originally posted isn't something you want to compare to, it's actually the data you want to validate.
I don't think validation is the problem, since it should be simple enough to create a custom validation callback that can loop through the array and validate each part. I think the main issue you're going to experience is giving feedback to the user. I don't think you'll be able to do this easily without overriding the validation class, or creating your own.