I ran into the same use case myself recently, but was unable to find a solution. Since my use case only had a few options to display (not potentially hundreds), I used a custom populated dropdown field as a workaround. In this method, you can see how I populated dropdown lists with the Locations and Parts related to a Process Plan.
Hope this helps! If we do figure out how to pass an idlist or search parameters, we'll definitely make it a blog topic.
Aras Labs Lead Engineer