Pairing tKey shares with social login , device share and password

Hello , i want to do something like the example at Option 1 Generate Private Key where i create a random private key , split it into shares and then pair different shares with different things.

1.) One share with social login
2.) One share with device share
3.) One share with password just like it does in this example.

In the example , i am able to reconstruct the private key with just the password and device share without using the social login.

So my questions are the following.

1.)After splitting shares , how do i pair them with social login , device share and password?
2.) While recreating the private key , how do i get the shares back i.e answer whats my password and get that share back?
3.) How can i initialize the tKey without social login , so for example if i just use shares directly , can i initialise the tKey and recreate the private key using the device shares and password share ?
4.) Is there any github repo which contains the code for Option 1 Generate Private Key and regenrating private key