I don't own a Roadster (just a lowly little Zap Xebra) but it seems to me that what you are suggesting is exactly what Tesla Motors has done:So...why not merely produce and distribute a switchable (to match available power source wattage) power inverter with power doubling/multiplying circuitry to step up or down the available power to match the Tesla's battery requirements?
The Roadster can accept power at whatever rate the available supply can provide. Your home, for example, or the plug at a charging station, provides power at a specific voltage, and has a specific maximum amperage. Maximum voltage (usually 110 or 220 in the U.S.) is determined by what the utility company will provide to you, and maximum amperage is determined by the size of your wires, since excess amperage will melt wires of a given size. In addition, the utility limits how much power you can draw, though typically you can pay for the privilege of drawing more power, which requires bigger stuff (wires, circuit breakers, etc.; just a question of how much you want to pay for.)
So your circuit (at your house or your charging station) can deliver only a certain maximum amount of power.
The Tesla Roadster is designed and built to accept as much power as the circuit it is plugged into will supply. In other words, it does precisely what you have requested. It cannot make something for nothing. It cannot pull 15 kW if it's plugged into a circuit that's only capable of providing 7 kW.
Your request has been granted even before you thought of it, because the Tesla engineers thought of it before you.
I think the characteristics of the batteries may put an upper limit on how fast they can be charged, but up to that limit, the Roadster adapts to the power source available. I wish my Xebra did that.
Daniel