So - I've been working on this for a while; even asked some somewhat stupid questions in here
And after going on tangents (OTA filters, or using photoresistors and LEDs for the voltage-controlled resistance)...
...I finally struck a bit of a gold-mine; instead of doing a straight voltage-controlled filter with JFETs in their ohmic mode, why not do a current controlled filter using bog standard NPN BJTs in reverse saturation mode? I checked it out, simulated it, and wound up with some values that made sense. And, tonight, I finally got around to actually constructing the thing on a stripboard, and well, it absolutely works like a charm.
Now, being a filter mostly for audio - i.e. music production - it doesn't necessarily have to be really linear or "clean". In fact, resonance is a great thing, and most of all, it has to be fun, and, if possible, full of character. And I think I've succeeded in this.
I've attached an MP3 - recorded using my iPhone's microphone, so the quality isn't exactly stellar but you'll get the idea. First, 3 bursts of high resonance (near self oscillation), then 3 + 3 bursts of medium and low resonance, on a simultaneous 50Hz and 400Hz sawtooth wave. It certainly works as a low-pass filter, and the voltage control bit works too; I haven't got the exact resistor values right for a totally practical voltage control, but currently, it's controllable in the range from 0 to ~3 volts. Above that, the cutoff is outside the audible range.
But, it sounds great and can certainly be used for music production. When I've got it boxed up in a nice enclosure with proper audio jack plugs, anyway...
I've also attached a circuit schematic and a photo of the actual "analog board". Feedback is more than welcome - as are improvements and what not!
Thanks for the help to everyone who contributed in the earlier post!
EDIT: Just for extra info - it uses a 9V alkaline battery as its power source, and draws a current of between 3.5 and 9.5 milliamperes (depending on the audio content). The actual control current to the BJTs is really small (hundreds of microamps at most), so it's just a bit of MC34063 wasteage and the opamp...