Hello luminus,
You can use custom preselection via Python:
chunk.matchPhotos(accuracy=HighAccuracy, generic_preselection=False, reference_preselection=False, keypoint_limit=40000, tiepoint_limit=4000, pairs = camera_pairs)
#where camera_pairs is a list of PhotoScan.Camera tuples
camera_pairs = [(chunk.cameras[0], chunk.cameras[1]), (chunk.cameras[1], chunk.cameras[2])]
But what kind of data you are using for this project and which sensor has been used to capture them?