This is basically an expanded version of the HuggingFace - Running ControlNet with multiple conditions.
Check out the Model Cards.
Currently all path inputs are required. I suggest you pass a black image into the conditioning inputs you’re not using and set the scales to 0.