I think this is close to what you want.
https://www.cablematters.com/pc-873...r-delivery-thunderbolt-3-port-compatible.aspx
Looks like this one doesn't have extra usb-c, unfortunately -- just the one to make up for the one lost by using the hub. Two total is pretty restrictive so I'm hoping to get to at least 3 -- one for PD, two+ for plugging in peripherals.