Hiding some fields in doctype based on User

Check following link
Using set_df_property you can achieve this.