No, i wrote you above why. Only some dirt solutions, which im not aware of. As i already wrote:
need model - select full data
Why you need model exactly ? If you are selecting columns then it's obviously for displaying for example, why exactly you need for displaying full model ? Don't quite understand a problem.
I wrote you why it's happening, why it's good, and why you shouldn't use full model. Why you want full model when it's not full model ? I don't really understand what you are trying to do. It's like you read my answer, didn't even understand it and you still want to do something in wrong way. This
is not limitation of framework as it is - we can implement such a stuff, but we shouldn't because it would be bad behaviour imho, why add bad stuff to framework ?
For me it's very good that phalcon don't allow hydrating partial to full model, it gives good consistency and your code is more clean. Just understand that phalcon is using ACTIVE RECORD PATTERN. If in active record pattern we could possibly hydrate partial object to full model this would become VERY BIG problem.