Path Following: How to Auto Detect Path

I have a blueprint controller that autonomously drives a car. The car follows a spline that is laid out along the road. When the car approaches an intersection it randomly chooses between spline for: left, right and straight. It knows which spline it is choosing because at each intersection I assign a spline to each direction. I currently have it set up so that when I drag and drop a vehicle (which is using the blueprint controller) I then have to assign it a “current path”. From that point on it will never not have a path. However, I need to change this so that I don’t assign the path. I need the controller to detect nearby start points on the laid out splines and determine which one is closest and then set that spline as “current path”. Below is a video link that shows how I am setup. Any ideas on how to map out this detection?