Custom validation for profile type?
I found The good solution for validate nested form elements
according to drupal 7 form_set_error api need to use 

form_set_error('myporifletypename][myfieldname', 'my error message');   


As example     

 form_set_error('user_info][field_nationalcode', 'Your National code not valid');