Nicole Scherzinger has seemingly branded her former partner Lewis Hamilton "selfish" and admitted she found it hard to let go of their relationship.