Different fields in user profile for different user roles I have created user roles parent, teacher and student. I want to relate parents with a student by creating a Field Related student for only parents. I tried using User References. But that makes the field common for all user roles. I also tried Profile2 module. But that doesnot exactly fit what I want. Is there any other way to achieve that ? Any suggestions please. Thank you.
Field Permissions will let you assign different permissions to a field based on role. 


  The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.
  
  Features
  
  
  Enable field permissions on any entity, not just nodes
  Role-based field permissions allowing different viewing patterned based on what access the user has
  Author-level permissions allow viewing and editing of fields based on who the entity owner is
  Permissions for each field are not enabled by default. Instead, administrators can enable these permissions explicitly for the fields where this feature is needed