C1 can create new layers with masks from chosen colors in Color Editor. Then you can adjust the mask as desired if it selects more areas of the image than you wanted.
Go to Color Editor, click the Advanced tab (also works in Skin tab), choose a color, click the "View selected color range" at the bottom of the Color Editor, adjust the color editor range to your desired colors. With "View selected color range" checked, parts of the image outside the color range will appear monochrome. Once you have your desired color range, uncheck it, then click the "action" menu (three dots), and choose create "Create Masked Layer from Selection". This is a handy way to use a color selection as a way to create mask on a new layer. It will automatically select the new layer. You can then adjust the mask as you like. For example, if it selects areas of the image you don't want, you can erase the mask from those areas. Using floating tools in full screen mode can help with this as shown in my screen shots below.
With LR, if you use the color picker for the HSL to adjust a color, I don't know if you have no way to limit where in the image that is applied. For example, can you use the local adjustment brush to paint in a mask, then use the color picker on the HSL tool to limit where it applies the adjustment? That would be a good comparison and very handy feature.
View attachment 1666820
View attachment 1666821
View attachment 1666824
View attachment 1666822
View attachment 1666823