In example 1, you can use "hidden" or "hiding" interchangeably. "Hiding" is expressed as if the hints were sentient and could actively hide, but idiomatically it's fine.
In example 2, you cannot use "leaned". "Leant" sounds a bit better but still not quite right; "bent" would be fine ("I'm bent over the table"). "I'm leaning over the table" maybe expresses the idea that you are actively leaning over the table, whereas if you were asleep or unconscious with your torso on the table, you would not be leaning over it, but you would be bent over it.