Short Answer: Get the Phobya or Swiftech hub if you need 3 and 4 pin PWM control at the same time.
Long answer:
OK so I built a huge 15 fan monster with the Enthoo Primo case a few years ago and all 6 of my fans were 3 pin only. 6x Gentle Typhoons and 6x Corsair SP120's were PWM. The other 3 fans were 4 pin Phanteks 140mm fans.
I needed a way to simultaneously control both 3 and 4 pin fans from the motherboard's PWM headers (only 2 of them) so I ended up getting the Phobya's 4pin hub
https://www.amazon.com/gp/product/B00OD7MO6E/ref=oh_aui_search_detailpage?ie=UTF8&psc=1
and ran the bottom radiator fans to that hub and for the top hub, I ran the rest of the fans utilizing a PWM 4 pin Y-splitter for a couple of the fans.
I ran one hub to the CPU header and the 2nd hub to the other PWM header on the mobo and everything just worked.
The way Phobya have wired up that hub allows it to take a PWM signal from the header of the mobo and adjust the voltage or something on one of the 3 pins in a way that, while not TRUE PWM, simulates that voltage adjustment to manipulate speed in the way you want it to.
I think the swiftech controller will do the same thing if you prefer a SATA power connector.
Edit: Should go without saying but the main caveat here is that if you use one of these and your motherboard doesn't have PWM control software, you will have to make fan curve adjustments in the BIOS.