This is no problem. You can use what is called a Conditional Drop Down (CDD)
To set this up the system needs to know which Providers offer which Service Types. So you already have a table of Providers and make a child table under that table of the Service Types that they can provide.
Then it sounds like you want to create a Child table under
Assigned Providers to list the services being supplied. So make that table and draw the choices based on a relationship to Service Types. Then lookup the field for [Related Provider] down from the Assigned Provider down to the child table Assigned Provider Service and set the [Related Service Type] to be conditional on the previous selection of Related Provider lookup.
I hope I explained that well enough, if not, post back.------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------