Sorting points on a surface using their UV values?

Dear all,
I have a list of unorganized points on a surface that I want to organized using UV values.
to create rows and columns to be able to make quad panels.

any thoughts?

thanks.

Can you show the rest of the graph to see if there’s anything that can be used?