Add array version key path support