bugfix: remove unused axes when reading a subset of variables in a
Dataset