[tvp] Improve and add new extractor

As mentioned below, there should be some more documentation on these rather arcane rules. Is it intentional that you are just matching an empty description, but not an unfound one?