How to split a spline in to three?

Hi everyone, I am on a project which I need to create a spline road which each spline point can be controlled by parameters. Also, I need to be able to split the spline at any giving spline point, in order to create crossroads. I already made the spline can be controlled by parameters, but I am not really sure how to split it into three. Really need some help, thanks!!

Here is the screenshot I found in the form, it is like what I am trying to achieve.