I'm not 100% sure, but I thought the rules about HH accounts are such that miles will not expire, as long as one of the members has had activity?
Or do you have 2 accounts for the same person, one part of a HH, and the other not? That would not be allowed under BAEC T&Cs