嵌套的Wordpress Post Object循环使用高级自定义字段

I'm looking to display a post object inside another post object.

This is useful to display content (that is containing post objects) from one page on another.

I expect this could be something that is not working with the repeated wp_reset_postdata.

Thankful for any ideas and suggestions.

<?php $post_object = get_sub_field('first-loop');
if( $post_object ): 
    $post = $post_object;
    setup_postdata( $post ); ?>

        <?php $post_object = get_sub_field('second-loop');
        if( $post_object ): 
            $post = $post_object;
            setup_postdata( $post ); ?>

                <!-- advanded custom fields -->

            <?php wp_reset_postdata();?>
        <?php endif; ?>

    <?php wp_reset_postdata();?>
<?php endif; ?>

try,

<?php $post_object = get_sub_field('first-loop');
if( $post_object ): 
    $post1 = $post_object; // this should be post object not id, if id then use get_post function and use post object.
    setup_postdata( $post1 ); ?>

        <?php $post_object = get_sub_field('second-loop');
        if( $post_object ): 
            $post2 = $post_object;
            wp_reset_postdata();
            setup_postdata( $post2 ); ?>

                <!-- advanded custom fields -->

            <?php wp_reset_postdata();
            setup_postdata( $post1 ); ?>
        <?php endif; ?>

    <?php wp_reset_postdata();?>
<?php endif; ?>