Обновление: использование MEF v4.
[InheritedExport(typeof(IMyInterface))]
public interface IMyInterface
{
}
Как и ожидалось, все, что наследуется от IMyInterface, будет экспортировано как единое целое.
Используйте [ImportMany], чтобы ввести их все:
[ImportingConstructor]
public void MyClass([ImportMany] IEnumerable<IMyInterface> myDerivedObjects)