I think alien should work, I don't have already used it.
I don't have plan to add FFI to LuaRT, as the codebase is growing rapidly and adding FFI will increase considerably executables size.
If someone need C interoperability, the simple thing to do is to just write a binary module (and using FFI is more complicated !)
LuaRT main goal is to facilitate Lua programming on the Windows operating system without the need for C interoperability (limits the use of binary modules or FFI layers)