Position Sorting

Is it possible somehow hardcode position sorting so,

default functionality

position 1 is higher then 0, and stands on top in high position sorting. I want to modify so

Position 1 is highest, rest products are sorted by timestamp (newest) and not by position low (0).

Is it possible ?

Basically my main sorting is by newsest products, but I want few to make floating on top as some sponsored product content..

It is possible, but there is no easy way to do it since position is linked with category and one product can be assigned to several categories.