No projeto original, resolvi usar o mesmo opamp usado em outras funções, o LME49720. Mas nada impede o uso de outros tipos, com características semelhantes, desde que atendam a alguns critérios mínimos.
A configuração básica usada está descrita nas referências [1] e [2].
No exemplo abaixo, como na referência [1], a fonte de corrente foi implementada através de bootstraping, através da rede composta por C1, R4 e R5. Foram usados transistores com maior capacidade de potência que na referência [1].

Resultados:

Observem o ceifamento assimétrico. Uma solução será usar um capacitor para aumentar o drive do lado negativo.