Hi, Sundar.
We have a very similar business problem, so here is what we have done.
We do our forecasting and cost plan generation based on Role then Charge Code. Since in ideation you are mainly forecasting by roles and not names people, we have to plan and financially forecast at that level.
We have Resource Role added in our cost rate matrix as the last column. We have some roles defined as on-shore and some as off-shore, which of course have different rates. This way, when you have roles in a cost plan that aren't assigned to a person ... you still get a descent blended rate by which to plan from.
Hopefully this helps!!
Lori Hagewood