Maybe it sounds naiive, but still.
With a typical COP of a heat pump = 3 and it's heat energy produced, for instance = 3kW, why is not it possible to utilise just 1 kW of the heat but the other 2 kW of the heat energy produced to convert back into 1 kW of the electrical energy to power up the heat pump itself ?