LuaInterpreter, the default Lua used by the Dialogue System, is a good implementation but the error messages were written by a non-native English writer so you sometimes see confusing messages like "...the table element itself isn't in the table." This just means there's no quest named "My_Quest_Title".
Does the watch below work?
Your dialogue database must have a quest named "Go to work" with that exact capitalization. When used as a table index (i.e., inside Quest[...]), Lua replaces the space characters with underscores.
You may prefer to interactively type in commands in the Lua console such as this one to show the quest table:
and this one to show the contents of a specific quest: