split spirit controller into a child controller for each record