Calamansi start fruiting pretty small (maybe a foot tall) and bush out quite a bit. The problem is that they become top heavy quickly with the fruit and can break. Lychee would be the challenge. There are at least one cultivar that is "dwarf" but even then you're looking at like 10' or so at full growth (think dwarf apple tree in size) but even then they're not really meant to be moved a lot if at all.
Pineapples have a bit more flexibility. Unfortunately there's nowhere in the house I can grow one (likely same issue as you). Guava is a bit more sturdy but are slow growth.