How to find in vivo data related to natural products and their ingredients?

Natural products (NP) have often multiple ingredients. When a NP is considered as precipitant in vivo, its ingredients are only found when they have been administered as such. For example, most of the grapefruit juice studies will be found under precipitant = grapefruit Juice, while its main ingredient bergamottin will only appear as a precipitant when specifically formulated and administered as bergamottin only. So, the best way to retrieve all results related to grapefruit juice is to include grapefruitgrapefruit juice, and bergamottin together in the search. On the other hand, to view in vivo data related to a NP as object, users need to query using the names of its ingredients since they are the entities measured in the studies (and not the parent NP).