Divide your space into hypercubes - call these cells - with the selected edge size so that on average you have one point per cube. You will need a map from hypersexes to the set of points that they contain.
Then, given the point, check its hypersecond for the other points. If it is empty, look at the neighboring hyperelements (I would recommend a literal hypercube of hyperelements for simplicity, rather than some approximation to the hypersphere built from hyperelements). Check it out for other points. Keep repeating until you get the point. Assuming that your points are randomly distributed, the likelihood that you will find the second item within 1-2 extensions is high.
Once you find the point, check all hyperlinks that may contain a closer point. This is possible because the point you find may be in the corner, but there is some closer point outside the hypercube that contains all the hyperelements that you have checked so far.
source share