I use two different methods:
1. If I used Flower = Tree:GetSuperSeedling() to Pluck the flower, then I just continue to refer to that flower as Flower. Or, if I know there will be lots of flowers, I refer to it as an array - Flower.
2. If it's an arbitrary flower that hasn't been named yet, I check each asteroid and try to assign any flowers on it to a variable such as Flower using the GetFlower(int faction) command.