Кажется, ты уже спрашивал.
интерпретатор луа не видит, что там куда засунуто, если только ты специально не делал ничего для этого
Каноничный пример использования - предоставить апи, к которому обращаться из луа.
Можно поглядеть на код awesome-wm, там конфигуряние на луа.