Does anyone know how to twist an object on a non-straight axis?

Hi

Does anyone know how to twist an object on a non-straight axis? I’ve been trying to make the following surface:

go around the following curve:

while twisting and tapering. The following images are the closest I’ve gotten.

Any help would be greatly appreciated.

Please give it a try with Flow + Twist with Record History , and fyi.