If I have the time to think in advance.
(1)I sure would consider mixolydian for the whole thing.
(2)D major-scale for the I, IV and V and lydian w/b7 for the II
(3)compare all chords for common notes/chromatic moving lines
If I don,t have time to think I would probably play B-minor pentatonic w/b5 for the whole thing (Bm-pentatonic = Dmajor pentatonic)
Here is two ideas. All 16th notes. The first one is based on common notes/chromatic moving lines.
The second one is a lot of chromatic notes.
Don't know what tempo "blazing fast" is, but I think they can be played pretty fast.
<font face="monospace" size="3"><pre>
Idea(1)
D7 E7
1)------------------------------------------------------
2)------------------------------------------------------
3)------------------------------------------------------
4)------------------------------------------------------
5)---5A-------5A~5-----------5a-------5a~5--------------
6)---------5B----------5B----------5B----------5B-------
7)------------------------------------------------------

------5-----------------------5L----------------------
9)------------------------------------------------------
10)------------------------------------------------------
. . . . . . . . . . . . . . . . .
G7 A7
1)------------------------------------------------------
2)------------------------------------------------------
3)------------------------------------------------------
4)------------------------------------------------------
5)---6--------6~~5-----------5a-------5a~5-----4A-------
6)---------6-----------5B----------5--------------------
7)------------------------------------------------------

------------------------------------------------------
9)------6L----------------------5-----------------------
10)------------------------------------------------------
. . . . . . . . . . . . . . . . .
(a=Half-step raise . . . = 16th notes)
Idea(2)
D7 E7
1)---------------------3R~3-----3~~3R-------6R~6--------
2)------1-----------------------------------------------
3)---------------1~~3-----------------3~~6--------------
4)---------1~~1R-------------3R-------------------6R----
5)---1A-------------------------------------------------
6)------------------------------------------------------
7)------------------------------------------------------

------------------------------------------------------
9)------------------------------------------------------
10)------------------------------------------------------
. . . . . . . . . . . . . . . . .
G7 A7
1)---------------------8R~8-----------------------------
2)------6--------------------------8-----8--------------
3)---------------6~~8-----------------------------------
4)---------6~~6R-------------8R~8-----------------------
5)---6A-------------------------------8A----8A----------
6)---------------------------------------------8B~8-----
7)---------------------------------------------------8--

------------------------------------------------------
9)------------------------------------------------------
10)------------------------------------------------------
. . . . . . . . . . . . . . . . .
(R=Half-step raise)
</pre></font>
I really like the last one.
Let me know what you think.
Bengt