Change items position dynamically in ion-virtual-scroll

I have a virtual scroll that contains a list of a custom component. Each item of this component have a specific height related to its content (therefore it is not straightforward to know in advance the items height and use the approxItemHeight property)

The items of the virtual scroll are clickable, and when an item is clicked it changes its height to display additional information.

The problem is that when the clicked item changes its height, its bottom is superposed with the next item, as the latter keeps its same y position (see next images below).

1

After Item1 is clicked:

2

Is it possible in the ion-virtual-scroll to change items position dynamically?

Ionic:
Ionic CLI : 5.0.0
Ionic Framework : @ionic/angular 4.4.2
@angular-devkit/build-angular : 0.13.8
@angular-devkit/schematics : 7.3.9
@angular/cli : 7.3.8
@ionic/angular-toolkit : 1.5.1

System:
Android SDK Tools : 26.1.1
NodeJS : v11.2.0
npm : 6.9.0
OS : Windows 10