I do not think that there is a better way to do what you want.
I just wanted to suggest you to do the following. You can create method (let's call it foo) that accepts argument that requires 2 interfaces:
void foo(T arg);
Please pay attention on one ampersand between 2 your interfaces.