Я не уверен, что понимаю вопрос (возможно, вы могли бы переписать его, не очень понятно, что вы ищете), но если я правильно понимаю, то, что вы ищете, это возможность использовать другой компонент данный сервис в определенном контексте.
Если это действительно так, я думаю, либо IHandlerSelector
, либо дочерний контейнер может обеспечить способ достижения этого.