I have a question concering inline quering of properties that have multiple values.

I have articles that are part of a book, so I gave them properties denoting on which pages they start and end.
There are keywords and properties indicating on which pages they occur.
I tried to make (inline) queries to show each article's keywods.

[[on page::49]]
[[on page::249]]
Article1 (that starts on page 147 and ends on 158)
{{#ask:[[Category:Keyword]][[on page::>147]][[on page::<158]]
This query returns keyword1 for article1, probably because there also is always one value that makes an "on page" part true.  
But I'd like to have a query that returns only keywords that have one value that fulfills _both_ conditions.
Is there a way to do that?

Best regards,