It's been awhile since I played around with gem cutting, but I believe I was able to get both large and small Tiberium gems in various cuts. It's tricky, to say the least. The one way that heart shaped and small spires will not grow is if there is no room around them. They need some empty space all around them to grow, so if you put them up against each other, they shouldn't grow.