Eixo y duplo no ggplot2 para figura de painel múltiplo

Não podemos criar facilmente o eixo y duplo com o ggplot2.

A kohske forneceu uma solução para adicionar o eixo y duplo para figuras de painel único (http://rpubs.com/kohske/dual_axis_in_ggplot2)@Andreas mostra um exemplo para alinhar duas parcelas com ggplot2 (figuras do painel ainda simples) (Plotar com 2 eixos y, um eixo y à esquerda e outro eixo y à direita)

Esses truques não podem funcionar se as figuras tiverem vários painéis (criados por geom_wrap ou geom_grid), por exemplo Figura do painel 4 abaixo. Eu gostaria de adicionar o eixo de p1 no lado direito dos painéis da figura mesclada.

Edição: Eu removi meus códigos aqui e postar minha própria solução como resposta. Apenas no caso de alguém precisar.

questionAnswers(1)

yourAnswerToTheQuestion