Validates user input based on input profile
