Unusual jazz chord extensions

There are a few exceptions to Jim Knapp's concept of jazz chords having four "functions." In this theory, chord extensions replace a normal "function" according to the following:

FunctionSubstitute tone aboveSubstitute tone below
root9th
3rd11th (sus4)sus2
5th13th11th
7th15th6th

From Jim's text: "When a substitute tone is present in a chord, then that tone becomes the chord tone and the original function becomes a passing tone or in-between tone. For example in a (sus4) chord, the 3rd is not a chord tone."

Chords with a "10th" Extension
However, a dominant (sus4) chord sounds good with the 3rd added on top. This does not work if the 3rd is below the 11 since this typcially creates an "illegal -9 interval" (a -9 interval not relative to the bass) which almost always sounds bad. Using Jim's notation, then, the third function is duplicated, and this chord would be called

C7(sus4,add 3)

but this symbol doesn't fully convey the information that the 3 goes on top, like an extension. Dave Peck proposes the following symbol:

C7(sus4,10)

Chords with a "12th" Extension

Dave has devised a similar notation for augmented chords after he noticed that any +5 chord can take a natural 5 as an extension:

C+7(12)     i.e. C, E, G#, Bb, G
Cmaj7(#5,12)     (good chord, but generates invalid chord scale)
Cm(#5,12)     i.e. C, Eb, G#, G

Here the difference with Knapp's system is greater, since Knapp would call the notes of the last example "Cm(-6)," which implies that the G# is performing the 7th function. There is no clear way to specify the 5 as an extension in this case.