add dynamic profile field handling to show_profile