Посмотрите опцию depends в классе Extension. Я не использовал его сам, но ваш точный пример указан как прецедент.
depends
Extension