Sumpfdotterblumen und Schwerlilien sind beides keine Unterwasserpflanzen. Die ziehen ihre Nährstoffe nicht über die Blätter aus dem Wasser sondern über die Wurzeln aus dem Substrat. Das wird nichts, wenn die in purem Kies stehen. Etwas "Erde" brauchen die. Das kann pure Erde im Sumpfgraben sein, getrennt vom Teich, oder nährstoffarmer Sand, der dann aber regelmäßig gedüngt wird, aber bitte so, dass das Teichwasser nicht mit gedüngt wird.