Middlesex are 44 runs short of victory after bowlers again dominated on the second day of their Division One clash with Durham at Lord's.