Thanks. The custom function resulted to be the most practical alternative for now. For the records, it is this one:
@inline function iuppert(k::Integer,n::Integer)
i = n - 1 - floor(Int,sqrt(-8*k + 4*n*(n-1) + 1)/2 - 0.5)
j = k + i + ( (n-i+1)*(n-i) - n*(n-1) )÷2
return i, j
end
julia> iuppert(1,3)
(1,2)
julia> iuppert(3,3)
(2,2)
julia> iuppert(3,4)
(1,4)