^This. It annoys me so much every time I play the Dawnguard quest.
The simplest way to get past the 'must be a relative of Valerica to enter' part would be to take blood from Serana's corpse. Or, did anyone say it has to be an immediate relative's blood? Have a sidequest wherein Isran has you hunt down a book of Valerica's family tree and find a many-times-great-grand child of a niece of hers or something. Then persuade that person to give you some of their blood via Speech check/quest.