How do these kind of jack handle by UCM ?
http://www.dell.com/support/home/us/en/19/product-support/product/inspiron-1...
6 Headset port Connect a headphone, a microphone, or a headphone and microphone combo (headset).
UCM is not really needed for this device as Pulseaudio handles the standardised HDA jacks and routing (there is nothing stopping a UCM config being defined though). So for each input/output endpoint above you would list it's jack kcontrol in the endpoint device section. e.g. sound server reads jack input and type, checks UCM config and matches the device before setting routing according to UCM device.
When using hda emu and latest alsa driver with https://launchpadlibrarian.net/193669943/AlsaInfo.txt
The driver create capture source control which allow user to select internal mic, headset mic and headphone mic , this control change the function of the combo jack to headphone, headset and mic
If this logic is also applied to those notebook with three physical jack: headset, headphone and mic jack
The user need to select the headset mic , mic and internal mic using capture source control when not using pulseaudio