On the one hand, one can simply additively combine features into a larger vector for training, as described in section 4.2.
one can use one set of features to constrain another set, as described in section 5.