I haven't tried this but you may be able to set the sql query to have a where clause using a macro that contains the value of the other field. If you set up your depending field attributes as well and set the visible property to a macro, you can only show one and then the other will load in after the first is selected. Theoretically this should work, but I haven't actually tried that. Wouldn't take much time to set up and if it doesn't work, then go the custom form control route.