Друг (по праву) очень ограничен и не может быть унаследован. Я не хочу задавать этот вопрос, но, может быть, либо А) вам нужен открытый доступ к PImpl или некоторому его аспекту, либо Б) вам нужен класс DataHolder, чтобы сделать что-то для вас с PImpl.