You'd need to write your own custom component. There isn't an existing component that supports this functionality.
Personally, I'd probably use a vertical LayoutGroup, then use an Animation to change the height of a label below each header when selected.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)