Amaretto is an almond flavor rather than hazelnut, but it would still work here as a substitution. Hazelnut extract or hazelnut syrup could be used to add the flavor, without the liqueur.