Are you aware that getting from DLR to District line involves either a nasty change at Bank/Monument or an outside walk from Tower Gateway to Tower Hill?
You can instead get the DLR to Canning Town, easy change there to Jubilee line, then change at Green Park to Piccadily. There's a bit of a wak at Green Park but it's step free.