Терпение, терпение. Мне (в принципе, дубу в аналоговой электронике) удалось победить эту конструкцию. Читал, думал, пробовал, опять читал, опять пробовал. В какой-то момент все заработало как положено.
Да, еще советую ознакомиться с различными вариациями этой конструкции через поиск в интернете. Возможно, какая-то из них сработает.