You dont have to cross finger to hope to get a second seed, Just plant your best plant next to the ferru with a cross breed stick in between and clear all plant that spawn that are not ferru.
so after a while you can harvest the middle ferru and just re-plant it further and voila, infinite ferru garden.