Today, with the increasing popularity of JSON-LD on the Web, there is a need for transformation and extraction of such structured data. In this paper, the authors propose extensions of the JSON-LD Framing specification which are able to create a tree layout based on recursive application of prioritized inverse relationships defined in a frame. The extensions include recursive application of reverse framing, a new @priority keyword which prioritizes reverse properties, a new embedding rule defined with the @first keyword, and the new @reverseRoots keyword used for filtering the result hierarchies of full-length. The proposed Extended Framing Algorithm, together with an extended frame, can be applied on arbitrary JSON-LD input files regardless of the length of its reverse hierarchy chains present in the frame. The proposed solution was tested on JSON-LD documents containing the ENTSO-E CIM Profiles. The two test scenarios were selected because of their complexity and size, each of them containing the ENTSO-E CIM Profiles expressed in CIM RDF Schema and OWL 2 Schema, respectively.