Поставщики построены так, чтобы быть «подключаемыми» - теоретически вы можете подключить тот, который вам нужен, и заставить его работать. Они также задокументированы, так что вы можете расширить существующие или использовать свои собственные.
По сути, вам нужен собственный провайдер, который позволит вам объединить два - для этого вы можете либо, как предложено @devstuff, наследовать от одного или другого, а затем объединить результаты в переопределенных методах или создать фактически является прокси-классом (возможно, для шаблона существует правильное имя), который имеет экземпляры поставщика AD и SQL, передает вызовы и объединяет результаты таким образом.
Однако в основном ответ заключается в том, чтобы создать собственного провайдера, объединив двух провайдеров акций для удовлетворения ваших конкретных требований.