So you create a pascal header for a C library, then make the pascal code a library to use with Android Studio?
Or you will compile your android application with Lazarus?
If is the second, then I think it will be more easy, since you don't need to compile a .so for Android Studio and debug it, you will debug it with Lazarus.
"Dll inception", a dll requiring another dll, never did something like that so I can't say.