Term lineage in simple Hierarchical select module
With views you can use SHS which will provide simple Hierarchical select as selection type in expose filter.

To attach the parent term to node, you need to use the combination of Display Suite, Panels and entity module with token. 
You can use parent term's token in Display Suit of default layout or any you want to use.