Hi Jason,
basically, you are on the right track. Please check out my web site, in particular the interactive program IrScrutinizer
[Link: harctoolbox.org], which allows you to do all the involved computations interactively, and IrpMaster
[Link: harctoolbox.org] which can be used either from the command line or as API. The syntax of the CCF notations is explained in many places, also here:
[Link: harctoolbox.org] .