if you have not used the "code" of lib(third party) during compilation and have used only .h files and .a file, then your library is dependent for executable code on the other static lib and hence it will be required.
the only way to remove the dependency is to compile the source of dependent(third party) static lib with your static lib code so the lib is generated having executable code of the dependent lib.