Could GetStates return GMNotes like it does Name and Description?
The table returned from getStates has the following keys:name, nickname, description, gm_notes, guid, lua_script, lua_script_state, memo, tags