Hey! Thanks for the feedback and for trying to beat the level :) It's definitely possible I've beaten it myself, and so have my friends. It's pretty tricky though. If you need a hint, let me know
1 hint
You can leave the supply block on yellow blocks when you step on the yellow plate, the block will drop down.
2 hint
Even if the helicopter runs out of lift points, you can still fly it and hold down plates.
3 hint
You can use the helicopter to hold the red plate, then switch to your character to go down and press the yellow plate.