vl array and hyperslab

I am new to hdf5. And want to ask question about vl array.

Suppose I have a varialbe length array as show below,

HDF5 "vltypes.h5" {
GROUP "/" {
DATASET "Dataset" {
DATATYPE H5T_VLEN { H5T_STD_U32LE}
DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
DATA {
(0): (0), (10, 11), (20, 21, 22), (30, 31, 32, 33)
}
}
}
}

I want the first { 0 )and the third {20,21,22}
can I use hyperslab to select partial of the array?

I am confused since I don't know the first or third will form a hyperslab
since the length is varied.