What you have there is not anything like DCC extended address. Extended address is just 2 "regular" CVs where each CV holds part of the binary number which represents a long address, because the range of the long addresses address does not fit into a single byte (8 bits) that a single CV can hold.
What you have here is indexed CV access. ESU uses a similar system which allows the decoder to have thousands of CVs (much more than what the basic CV range can be).
In the examples you show (like CV117.8.1) QSI actually uses primary and secondary indexes (it is like a 2-dimensional array or CVs). But I suspect you don't care about the nuts and bolts - you just want an easy way to program what you need.
Best way would be to get a hold of a Quantum Programmer. It is a dedicated piece of hardware and a software that (lust like the ESU LokProgrammer hardware and software) makes all the complicated double-indexed programming simple.
If that is not feasible, you can still do this, preferably in service mode (programming on programming track). But it is cumbersome.
So how to program that CV117.8.1? You actually need to program 3 CVs to do this. It is done in a different order than the CV address is presented.
You first have to program the primary and secondary index registers, then write the value you want to the leftmost CV number.
Continuing with the example:
Write "8" to CV49 (the primary index)
Write "1" to CV50 (the secondary index)
Finally write the value you want to use into the indexed CV117 (for example value of 17 for "Diesel Bell, Air, Very Fast").
The values for CV49 and 50 are retained during programming, so if another indexed CV write has one of the index CVs the same value as the previous write, you don't have to program that CV with the same value. But it won't hurt to do it either.
The same process is used for reading indexed CVs. To read CV117.8.1 you write "8" to CV49, "1" to CV50, then read CV117. From the above example, you should see the value of CV117 as "16".
I hope that clarifies things for you. There is documentation for Titan available at
https://shedaker.wixsite.com/shedaker/titan-ho-documentsI recommend reading "Using and Understanding Indexed CVs", and the full manual is also available (phone-book size, 468 pages!). See "Complete DCC Reference Manual for All QSI Decoders v5.2.0 full manual".
If you read those CVs properly, then going by the charts you provided they are:
CV Value
117.0.1 30 Nathan K5LA (Amtrak)
117.8.1 1 Native Bell
117.10.1 15 GE FDL-16
117.16.1 7 GE Standard Pump
117.26.1 1 Native Cooling Fans
117.28.1 1 Native Dynamic Brake
117.40.1 14 Nathan K5LA (Low Pressure)