Thanks for the clarification knaph02.
Feared that this might be the requirement and as is, Clarity wouldn't meet your needs.
For sure, submit this as an improvement Idea. Was worried that there might be a conflict with this idea and MSProject. However, the Clarity Resource ID is sent to the Initials field in MSP and MSP doesn't seem to care whether the same resource appears more than once on the Resource Sheet. However, as each resource is given its own MSP ID number when exported to MSP, I'm going to guess that MSP will treat the one, duplicated resource as two completely different resources when it comes to resource leveling/scheduling.
So, it might still be a problem - yes, we may be able to enhance Clarity to show a resource more than once on the same project, with different roles for each appearance on the Team/Staff page, but we don't have any control of what MS does with MSP and having the leveling/scheduling fall apart should be a bigger problem than not having the resource show more than once on the Team Staff page.
If you're using OWB or just the Clarity Gantt, then putting this idea into Clarity may push some more value into these schedulers - they'd could do something that MSP can't do.
Submit the idea in the meantime - maybe it will become part of the future product. In the meantime "....even MSP doesn't do this" might be part of the feedback to your customer, and a 'good enough' suggestion such as Navdeep's will suffice for now.
Good luck, and looking for your idea so that I can vote on it,
Dale