Do I understand correctly what you want to do:
You have 3 nets A, B and C, each with it’s own set of parameters.
The parameters of C are given as a combination of the ones from A and B.
Which are the paramters you actually want to learn? The ones from A and B (the ones from C should not be learnt as they are given by A and B)? What do you give to your optimizer?