It is not possible to build a binary that uses both standard Lua and z8lua because the C symbols do not have namespaces.
One non-intrusive solution would be to generate a .h containing macro redefinitions for all conflicting symbols, and ensuring z8lua uses these.