Yes, you can do that. I have added a template DSL file to my
repository, with all potential ports for this chipset injected. Internal ports are listed in the comments at the top of the file, along with instructions for compiling the final SSDT.
My ASUS Maximus X Hero is the WiFi-AC version and so my SSDT injects internal port 'HS13' for the Bluetooth radio. If your motherboard does not have an M.2 WiFi/Bluetooth module, then you may simply remove 'HS13' along with the other unnecessary internal ports and instead inject one of those listed in your diagram.
Ensure that the total number of ports remains below fifteen. 'HS09', 'HS10', 'HS11' and 'HS12' may correspond directly to the port numbers in your diagram but I would recommend confirming this using IOJones.
If you require additional detail, please have a read through
RehabMan's guide. It is quite a dense document but I would recommend reading from the sentence "In order to discover which ports need to be in the SSDT". This section explains the procedure for determining which 'HSXX' and 'SSXX' port numbers correspond to which physical ports on your motherboard, using IOJones or IORegistryExplorer.
EDIT: Links in original post updated to reflect change of repository directory structure.