Human UI Pick Sub-elements from Rhino Geometries

Hello everyone,
Hello Andrew Heumann

I am learning my way with Human UI interface building and realized that it is not possible to pick a sub-element of a rhino geometry and get it with the UI components.
For instance. If I want to pick a line/curve inside a block or polyline segment or even a solid edge and the have it as a curve in the value listener it will actually give me the guid of its host (block, polyline or brep) instead of the actual geometry.
Is there anyway around this or could it be a feature to be added to Human UI in any sort?

Nevertheless I appreciate the amazing work done so far with the tools.

Thanks in advance.