Trading a portfolio of options/expirations, it is needed to have a futures chain alongside the options chain.

What's the recommended way to maintain both, usable by the standard contract() functions?