For a hidden object game, making one level basically means making the whole game, because there isn't much difference between one level and the next.
Wouldn't you rather learn for yourself how to do it?
You seem to have a pretty clear image of the things you need.
For the hint system you could use a sprite that is spawned by one of the sprites left to be found (at random?)and destroyed after.
effects and animations you should make yourself. All the motions the objects should make can be made through events in Construct2.
If you give the objects that need to be found a variable with it's name you can than put those variables in a text to show which objects are still to be found.
The forum here is full of examples on how to use variables, textboxes and I think even inventory sytems. Take a look around.
Good luck programming!