Nepenthes Flower

Nepenthes–Could it be biological control for insects in the greenhouse?