I have used them with just houseplants, but for tomatoes, I think I would use powdered/crystalized or liquid fertilizer you mix with water. Seems like it would be more quickly and easily absorbed, including through the foliage.
i don't know we haven't fertilized our tomatoes this year. last year we filled the bed with lots of manure and fresh soil. it seems to be holding this year as well.