Have a contract access internal methods of 2 tokens

This looks like a duplicate of: Limiting access to a sub-contract to the address that initialized it.

Though @skyge’s answer has a nice example (which I didn’t have :smile:).