Sorry, I guess I do not understand what you are wanting to achieve? I thought you just needed to match the cull pattern output. Is what you want from the other thread?
The idea was evaluate distance form each point with the others. So if i have 300 points i will have 300 times 300 distances. i want to cull in each of this 300 times and then put it everything again in one single list