How exactly do packhouses, farms, primary and secondary suppliers relate in the real world. Depending on this, it may be that your table structure needs rethinking.
It sounds like your problem is that if a primary supplier doesn't have any secondary suppliers, you have a null in that field...