I'm wondering if another composite table could be created to make this work?