It's been a bit since I worked with point clouds, but couldn't you create a surface using those points, add a boundary to the surface, turn on points in the surface style and 'Extract Objects' ? Or does this method exclude points from density limitations?