What's your SP? If it is prior to SP17 you can't do it, since limiting value range is available only for code fields.
If you are on SP17 or later you can do it using "Generic Relations". By "Generic Relations" you can relate one entity to another (for example Category with Services). Then, using UI rule you can limit a range based on generic relations, for example if you have related a certain category with some services, then using this ui rule, if the category is the specified one, only services related with this category will be listed using "Limit by generic relation".