fix: could not handle keys with hyphen
add ability to get worksheet by gid

closes #4