It's a simple list operation Aran, I don't see any other way of looping every instance of a limb in the organs list, which under normal game circumstances will only ever hold 6 items.