Lee con más atención:
Cita: Cuando compilas las extensiones (o al compilar PHP) le debes de indicar al compilador que librería va a usar, si libmysql (shared) o mysqlnd (built-in), esto es porque no es algo que se pueda exponer en tiempo de ejecución, las librerías están enlazadas en el código fuente.
Es decir, no puedes bajo ninguna circunstancia porque esas librerías no son como las DLL del .Net. Están incrustadas en el mismo fuente de PHP, y si no están alli, no las puedes usar.
Cita: estas clases tendran algun metodo protected que permita el acceso a la api o no?
Si... programando en C++. Al igual que cuando editas el código fuente de PHP, cosa que si quieres tomarte el trabajo de hacer, siempre puedes.
No sigas perdiendo tiempo. Lo que pides hacer no es posible en el contexto de uso que les quieres dar.