I'm trying to connect two sets of pages that link to each other and maybe even extend query results to properties of pages returned by a query. 
 
On the set of "Requirements" pages, my users use forms/templates to set several properies: a, b, and c; all in a Category:Requirements
On the set of "Solutions" pages, my users use forms/templates to set several properties: d, f, and g.  One property autocompletes on property "RequiredBy::" of Type::Page, which the template formats to be the name of a Requirements page. 
 
On the Browse Properties page/Fact Box for the Requiremnts pages, I have the option to "hide/show properties that link here" and my Solutions page is listed below. 
 
Q1.  Is it possible to return that same link in a query result? 
 
Q2.  Is it possible to write a sub-query that would return property values (d, f and g) for the page that is returned by the "properties that link here" page value?
 
Intent is render results for a Requirements query that asks,
 
{{#ask: [[Category:Requirements]] [[Property a::+]]
  |? Property a
  |? Property b
  |? Property c
  |? property that links here
     |? Property d
     |? Property f
     |? Property g
}}
 
 
-CW